返回目录 82M语法ML文档的声明 3.声明中几个属性的具体含义: (1) version属性:指明采用的XM版本号,必选项,排在属性列表的第一位 (2) encoding属性:指明文档中使用的字符集,可选项,排在属性列表的第二位。所 有XML语法分析器都支持8位和16的内码标准,如果要使用更大的编码集合,要在声明 中使用 encoding属性定义。 (3) standalone属性:指明当前XML文档是否与一个独立的置标声明文件配套使用,可 选项,排在属性列表的第三位。 standalone属性实际上是独立文件声明,它的取值只有 两种:yes和 4.关于XML声明的注意事项: (1)如果在XML文档中包括声明,则该声明必须是文档的第一个内容。 (2)声明中必须包含版本号属性。 (3)声明中如果包含所有属性,则排列顺序依次为:版本号属性,字符集属性,独立 文件属性,不能颠倒。 (4)XML声明必须小写(内码声明除外:“gb2312”和“GB2312”均可)。 (5)声明中的属性值(如:“gb2312”)要用单引号或双引号定界。 11
11 8.2 XML语法—XML文档的声明 3.声明中几个属性的具体含义: (1)version属性:指明采用的XML版本号,必选项,排在属性列表的第一位。 (2)encoding属性:指明文档中使用的字符集,可选项,排在属性列表的第二位。所 有XML语法分析器都支持8位和16的内码标准,如果要使用更大的编码集合,要在声明 中使用encoding属性定义。 (3)standalone属性:指明当前XML文档是否与一个独立的置标声明文件配套使用,可 选项,排在属性列表的第三位。standalone属性实际上是独立文件声明,它的取值只有 两种:yes和no。 4.关于XML声明的注意事项: (1)如果在XML文档中包括声明,则该声明必须是文档的第一个内容。 (2)声明中必须包含版本号属性。 (3)声明中如果包含所有属性,则排列顺序依次为:版本号属性,字符集属性,独立 文件属性,不能颠倒。 (4)XML声明必须小写(内码声明除外: “gb2312”和“GB2312”均可)。 (5)声明中的属性值(如: “gb2312”)要用单引号或双引号定界。 返回目录
返回目录 82M语法ML元素 1.元素的结构 元素是XML文档内容的基本单元,从语法上讲,一个元素是由起始 标记、数据内容和结束标记组成的。元素形式为:<标记>数据内容</ 标记> 2.元素的嵌套 若元素中包含其他元素,称为元素的嵌套,大部分XML文档都由嵌 套的元素组成,这就构成XML文档元素的树状结构。 3.元素的嵌套规则 (1)所有XM文档都从一个根节点开始,根节点包含一个根元素 (2)文档内所有其他元素都包含在根元素中,称为根元素的子元素。 (3)子元素还可以包含子元素 12
12 8.2 XML语法—XML元素 1.元素的结构 元素是XML文档内容的基本单元,从语法上讲,一个元素是由起始 标记、数据内容和结束标记组成的。元素形式为:<标记>数据内容</ 标记>。 2.元素的嵌套 若元素中包含其他元素,称为元素的嵌套,大部分XML文档都由嵌 套的元素组成,这就构成XML文档元素的树状结构 。 3.元素的嵌套规则 (1)所有XML文档都从一个根节点开始,根节点包含一个根元素。 (2)文档内所有其他元素都包含在根元素中,称为根元素的子元素。 (3)子元素还可以包含子元素。 返回目录
返回目录 82M语法XML标记 “置标”是XML语言的精髓,在创建ML文档过程中增加的内容,包括指 令、标记、注释、DTD等,都是“置标”。 1.标记的结构 标记的格式为:<标记名称> 由三部分组成,标记起始字符“<”、标记名称、标记终止字符“>” 2.标记的命名规则如下: (1)以英文字母或下划线开头,由半角ASC码的英文字母、下划线、连接 符和句点组成,若声明中包含 encoding=gb2312”,可以用简体汉字开头,名 称中可以有汉字。(2)名称中不能有空格。 3.空标记:若一对标记之间无任何内容,称之为空标记 4.标记的使用规则 (1)标记必不可少。(2)区分大小写。(3)起始标记要与结束标记匹 配。(4)正确书写结束标记。(5)“空标记”可以单独出现。) 13
13 8.2 XML语法—XML标记 “置标”是XML语言的精髓,在创建XML文档过程中增加的内容,包括指 令、标记、注释、DTD等,都是“置标”。 1.标记的结构 标记的格式为:<标记名称> 由三部分组成,标记起始字符“<”、标记名称、标记终止字符“>”。 2. 标记的命名规则如下: (1)以英文字母或下划线开头,由半角ASCII码的英文字母、下划线、连接 符和句点组成,若声明中包含encoding=”gb2312” ,可以用简体汉字开头,名 称中可以有汉字。 (2)名称中不能有空格。 3.空标记:若一对标记之间无任何内容,称之为空标记。 4.标记的使用规则: (1)标记必不可少。 (2)区分大小写。 (3)起始标记要与结束标记匹 配。 (4)正确书写结束标记。 (5)“空标记”可以单独出现。) 返回目录
返回目录 8.2ⅫM语法ML属性 属性是元素的可选组成部分,其作用是对元素及内容的附加信息进 行描述。标记中可以包含任意多个属性。 1.属性的构成: 属性格式为<元素名属性名=属性值”..>内容</元素名> 2.属性的规则: (1)属性命名与标记的命名规则相同。 (2)属性值是用单引号或双引号定界的字符串,一般用双引号 (3)属性之间用空格 3.元素与属性 当数据所表示的信息比较简单且不含子结构时,该数据的表示既可 以用元素,也可以用属性。 14
14 8.2 XML语法—XML属性 属性是元素的可选组成部分,其作用是对元素及内容的附加信息进 行描述。标记中可以包含任意多个属性。 1.属性的构成: 属性格式为 <元素名 属性名=“属性值”……> 内容 </元素名> 2.属性的规则: (1)属性命名与标记的命名规则相同。 (2)属性值是用单引号或双引号定界的字符串,一般用双引号。 (3)属性之间用空格。 3.元素与属性 当数据所表示的信息比较简单且不含子结构时,该数据的表示既可 以用元素,也可以用属性。 返回目录