11.2.2 XML的文档格式
首先介绍XML文档内容的基本单元——元素,它的语法格式如下:<标签>文本内容</标签>
元素是由起始标签、元素内容和结束标签组成。用户把要描述的数据对象放在起始标签和结束标签之间。例如:
<商品名称>运动服</商品名称>
无论文本内容有多长或者多么复杂,XML元素中还可以再嵌套别的元素,这样使相关信息构成等级结构。在清单11-1中,<commodities>的元素中包括了所有商品的信息,每件商品都由<commodities >元素来描述,而<commodities>元素中又嵌套了< commodityNo >和< commodityName>元素。
除了元素,XML文档中能出现的有效对象是:处理指令、注释、根元素、子元素和属性。
■ 处理指令
处理指令给XML解析器提供信息,使其能够正确解释文档内容,它的起始标识是
“<?”,结束标识是“?>”。常见的XML声明就是一个处理指令:
<?Xml version="1.0"?>处理指令还可以有其他的用途,比如定义文档是GB码还是Unicode编码方式,或是把一个样式单文件应用到XML文档上用以显示。
■ 注释
注释是XML文件中用作解释的字符数据,XML处理器不对它们进行任何处理。注释是用“<!--”和“ --> ”表示的,可以出现在XML元素间的任何地方,但是不可以嵌套:
<!--这是一个注释-->
■ 根元素和子元素
如果一个元素从文件头的序言部分之后开始一直到文件尾,包含了文件中所有的数据信息,我们称之为根元素。XML元素是可以嵌套的,那么被嵌套在内的元素称为子元素。在上述的例子中,< commodity>就是< commodities>的子元素。
■ 属性
属性给元素提供进一步的说明信息,它必须出现在起始标签中。属性以名称/取值成对出现,属性名不能重复,名称与取值之间用等号“=”分隔,并用引号把取值引起来。例如:
< commodityName size="L"> 运动服</ commodityNo >
此例中的属性说明了运动服的尺码是L。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。