无依赖性声明。表示XML文档的内容不依赖外部信息。可忽略

?> XML声明的结束标记

(2)元素

元素是每个XML文档中不可或缺的部分。每个XML文档至少要有一个元素。一般的元素标记由3个部分组成:起始标签、数据、结束标签,例如:

<名称>元素内容</名称>

其中“<名称>”是元素的起始标签,中间的“名称”两个字是元素的名称;“</名称>”是元素的结束标签,结束标签与起始标签类似,但是在左尖括号后面有一个向左的斜杠“/”,表示元素的结束。结束标签也必须注明元素的名称。在起始标签和结束标签之间的文本内容是元素的值,如上述示例中的“元素内容”。

1) 空元素

如果一个元素的值为空字符串,也就是起始标签与结束标签之间没有内容,这种元素称为空元素,例如:

<名称></名称>

空元素的标签可用简短形式表示,将关闭元素的斜杠“/”放在起始标签的右尖括号的前面:

<名称/>

2) 元素嵌套与混合内容

在元素的起始标签和结束标签之间,可以容纳其他元素。被包容的元素称为包容元素的“子元素”,包容元素则是被包容元素的“父元素”,如XML文档1-2所示。

XML文档1-2:元素的嵌套

<?xml  version=”1.0”  encoding=”gb2312”  standalone=”yes”  ?>

<父元素>

<子元素>子元素的内容</子元素>

<子元素>

    子元素的内容

    <子元素的子元素>子元素的子元素的内容</子元素的子元素>

</子元素>

<没有内容的子元素/>

</父元素>

当一个元素仅包含子元素而没有文本内容时,称其具有元素内容;如元素既包含子元素,又包含文本内容,则称其具有混合内容,如XML文档1-2的第二个子元素。

3) 根元素

不被其他元素包含的元素就是文档的根元素,或称为文档元素。一个文档必须有且只有一个根元素。例如XML文档1-2中元素名为“父元素”的元素便是文档的根元素。

(2) 属性列表与属性

在元素起始标签的名称和“>”符号之间可以插入属性列表。属性列表由多个属性组成。每个属性开头至少有一个空格、制表符或换行符,使之与前面的元素名或属性分开,在空白后面的是属性的名称,然后是等号“=”,以及由一对“”括起的属性值。属性值可以为空,不包含任何内容,但等号和引号是不能忽略的。

如XML文档1-1中“我的文档”元素具有属性列表,列表中有三个属性。第一个属性的名称是“日期”,值是“2013-5-25”;第二个属性的名称是“修订”,值是“1”;第三个属性是“备注”,值为空。

<我的文档  日期=”2013-5-25”  修订=”1”  备注=””>

(3) 注释

在XML文档中,可以使用注释,注释以“<!--”开始,以“-->”结束。注释可以出现在XML声明之后、根元素之外或元素的文本内容中,不能出现在XML声明之前,不能出现在元素起始标签或结束标签中,也不能出现在属性列表中。示例如XML文档1-3所示。

上一篇:C#+sqlserver设备管理系统设计
下一篇:基于聚类的时空数据有损压缩算法

数据挖掘在电子商务中的应用

论利用ebXML和SOAP开发Web服务【2352字】

asp.net+sqlserver数据挖掘的在...

基于百度语音识别api的语音识别服务

矩阵奇异值分解及其在图像处理中的应用

Node.js学生在线答疑系统设计

JSP在线学习与实例练习网站系统的设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

安康汉江网讯

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识