首页 理论教育 深入探索XML元素的特性

深入探索XML元素的特性

时间:2023-06-23 理论教育 版权反馈
【摘要】:学习了那么多XML的相关知识,现在回到最重要的XML单位——XML元素,它指的是从打开标签直到关闭标签的部分。一个XML元素可以包含其他XML元素、文本、属性以及以上任意的组合。我们可以仔细查看下面的示例:动手写20.2.2 XMLElement.xml都包含了其他元素。有了XML元素后该如何去命名一个元素呢?

深入探索XML元素的特性

学习了那么多XML的相关知识,现在回到最重要的XML单位——XML元素,它指的是从打开标签直到关闭标签的部分。一个XML元素可以包含其他XML元素、文本、属性以及以上任意的组合。我们可以仔细查看下面的示例:

动手写20.2.2 XMLElement.xml

<book>和<chapter>都包含了其他元素。<chapter>有属性(name="XML简介")。<number>和<text>有文本内容。有了XML元素后该如何去命名一个元素呢?以下是XML元素必须遵循的命名规则:

◇ 元素名称可以包含字母、数字以及其他字符

◇ 元素名称不能以数字或者标点符号开始;

◇ 元素名称不能以字母xml(以及xml任意大小写排列组合)开始;

◇ 元素名称不能包含空格。

只要满足以上规则,元素名称就没有其他的限制。这里还有一些推荐的命名方式,可供参考:首先要用具有描述性的名称,比如用词语加下划线的方式(<book_name>或<chapter_number>);其次是元素名称要简洁明了,冠词介词之类的可以省去,比如the、a、of、on;最后要避免使用“-”“.”“:”这些符号,前两个符号会引起歧义,而最后一个会被转换为命名空间来使用。(www.xing528.com)

<book>和<chapter>都包含了其他元素。<chapter>有属性(name="XML简介")。<number>和<text>有文本内容。有了XML元素后该如何去命名一个元素呢?以下是XML元素必须遵循的命名规则:

◇ 元素名称可以包含字母、数字以及其他字符;

◇ 元素名称不能以数字或者标点符号开始;

◇ 元素名称不能以字母xml(以及xml任意大小写的排列组合)开始;

◇ 元素名称不能包含空格。

只要满足以上规则,元素名称就没有其他的限制。这里还有一些推荐的命名方式,可供参考:首先要用具有描述性的名称,比如用词语加下划线的方式(<book_name>或<chapter_number>);其次是元素名称要简洁明了,冠词介词之类的可以省去,比如the、a、of、on;最后要避免使用“-”“.”“:”这些符号,前两个符号会引起歧义,而最后一个会被转换为命名空间来使用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈