正文

XML的元素2006-05-17 08:57:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/zzjcs1971/14236.html

分享到:

XML的元素

XML的元素是可扩展的,元素之间存在着一定的关系。XML元素有一个简单的命名规则。

一、XML元素是可扩展的

XML文档可以被扩充以装载更多的信息。下面是一个例子:

<product>
<name>telephone</name>
<price>100¥</price>
</product>

我们假设我们写了一个程序,它从上面的XML文档中的<name>,<price>元素读取数据并输出如下结果:

产品信息:

名称:telephone

价格:100¥

假设我们如下在XML文档中增加了一些信息:

<product>
<name>telephone</name>
<price>100¥</price>
<date>2005-11-10</date>
</product>

那么这个程序的执行会中断或出错吗?不会的,它仍然能发现<name>,<price>元素并输出相同的结果。

二、XML元素之间的关系

XML的元素之间存在着父子关系。例子:

<product>
<name>telephone</name>
<price>100¥</price>
<date>2005-11-10</date>
<other>下面是补充信息
<weight>1</weight>
<no>123456</no>
<test></test>
</other>
</product>

上述代码中<product>是根元素<name>,<price>,<date>,<other>是子元素,<name>,<price>,<date>,<other>的父元素是<product><name>,<price>,<date>,<other>相互之间是姐妹关系(平等的),因为它们有同一个父元素。

三、元素的内容

元素可以有不同类型的内容。一个XML元素起始于开始标记(包括开始标记),结束于结束标记(包括结束标记)。

元素的内容可是元素、混杂的内容、单一的内容或空。元素也可以有属性。在上面的例子中,<product>的内容就是元素,因为它包含了其它的元素。<other>的内容就是混杂的,因为它包含了元素和文本。<name>的内容是单一的文本,<test>的内容为空。

四、元素的命名规则

1、名字可以包含字母、数字和其它字符
2、名字不能以数字或标点符号开头
3、名字不能以xml或XML(Xml等)此类开头
4、名字不能包含空格
注:名字可以是任何非英文字母(包括中文)

阅读(2889) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册