返回目录 8.1M概述一使用ⅪM的主要好处 便于不同系统平台的信息互通 XML文件是纯文本文件,可以被不同系统中所有计算机识别,各种 文字、图像甚至二进制文件都能很好地处理为XML文件,这使得XML 成为理想的网际语言,给不同系统平台的信息互通打开方便之门 2.为不同数据库的数据提供了统一接口 XML可以给数据库和用户之间加一个中间层,使所有数据库数据都 转换成XML格式,呈现给用户统一的数据格式,方便了不同数据库之 间的数据传递,为不同数据库的数据提供了统一接口 3.支持更精确的数据检索 在XML中进行数据搜索时,搜索引擎不必遍历查询整个XML文档 只须查找相关的、表达特定意义的标记下的内容,搜索便完成了。 6
6 8.1 XML概述—使用XML的主要好处 1.便于不同系统平台的信息互通。 XML文件是纯文本文件,可以被不同系统中所有计算机识别,各种 文字、图像甚至二进制文件都能很好地处理为XML文件,这使得XML 成为理想的网际语言,给不同系统平台的信息互通打开方便之门。 2.为不同数据库的数据提供了统一接口 XML可以给数据库和用户之间加一个中间层,使所有数据库数据都 转换成XML格式,呈现给用户统一的数据格式,方便了不同数据库之 间的数据传递,为不同数据库的数据提供了统一接口。 3.支持更精确的数据检索 在XML中进行数据搜索时,搜索引擎不必遍历查询整个XML文档, 只须查找相关的、表达特定意义的标记下的内容,搜索便完成了。 返回目录
返回目录 82ML语法 XML对语法有着严格规定,这一点与HTML有所不同 个XML文档必须严格遵守XML1.0规范中的语法规则, 才能被处理程序正确地分析、解释、处理。正因为如此 XML很容易被机器理解,机器处理的正确性和效率都比 较高。检査正在编辑的XML文档是否规范,最简单的方 法就是用 INternet Explorer打开它,如不能正常显示,则 需要检査该XML文档的语法规则或文字错误 7
7 8.2 XML语法 XML对语法有着严格规定,这一点与HTML有所不同。 一个XML文档必须严格遵守XML1.0规范中的语法规则, 才能被处理程序正确地分析、解释、处理。正因为如此, XML很容易被机器理解,机器处理的正确性和效率都比 较高。检查正在编辑的XML文档是否规范,最简单的方 法就是用Internet Explorer打开它,如不能正常显示,则 需要检查该XML文档的语法规则或文字错误。 返回目录
返回目录 82M语法ML文档的构成 XML文档由两个文件构成:XML文件和XML文件附 带的样式单文件。XML文件又分为两部分:声明部分和 文件主体部分。它的最基本的构成如下: XML声明 处理指令(可选) XML元素 规范的XML文件又称为构造良好的ⅩML文件(Well Formed XML documents 8
8 8.2 XML语法—XML文档的构成 XML文档由两个文件构成:XML文件和XML文件附 带的样式单文件。XML文件又分为两部分:声明部分和 文件主体部分。它的最基本的构成如下: XML声明 处理指令(可选) XML元素 规范的XML文件又称为构造良好的XML文件(Well- Formed XML Documents)。 返回目录
返回目录 82M语法ML最常使用的规则 1.文档包含一个或多个元素且至少包含一个元素 2.文档中只存在一个称为根的元素,该元素无任何部分 出现在其他元素中。 3.以起始标签和结束标签为界的其他各元素必须严格嵌 套 4.元素必须正确关闭。 5.元素不得交叉。 6.属性值必须加引号 7.区分大小写。 9
9 8.2 XML语法—XML最常使用的规则 1.文档包含一个或多个元素且至少包含一个元素。 2.文档中只存在一个称为根的元素,该元素无任何部分 出现在其他元素中。 3.以起始标签和结束标签为界的其他各元素必须严格嵌 套。 4.元素必须正确关闭。 5.元素不得交叉。 6.属性值必须加引号。 7.区分大小写。 返回目录
返回目录 82M语法ML文档的声明 1.声明的构成 声明中包括3部分内容:版本信息、内码信息、文件类型定义 例:一个最简单的XML声明 ? xml version=”1.0?> 2.对声明格式的解释: (1)XML声明都是由“<?开始,由“?>结束 (2)<?.2>表示该行是一条指令 (3)xml表示该文件是一个XML文件。 (4) version=21.0表示该文件执行XML1.0标准 (5) encoding=”gb2312”表示该文件使用GB2312字符集 (6) standalone=yes”表示该文件没有引用其他外部的XML文件 10
10 8.2 XML语法—XML文档的声明 1.声明的构成 声明中包括3部分内容:版本信息、内码信息、文件类型定义。 例:一个最简单的XML声明: <?xml version=”1.0”?> 2.对声明格式的解释: (1)XML声明都是由“<?”开始,由“?>”结束。 (2)<?……?>表示该行是一条指令。 (3)xml 表示该文件是一个XML文件。 (4)version=”1.0” 表示该文件执行XML 1.0 标准。 (5)encoding=”gb2312” 表示该文件使用GB2312字符集。 (6)standalone=”yes” 表示该文件没有引用其他外部的XML文件。 返回目录