千家信息网

XML语法有哪些

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要讲解了"XML语法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"XML语法有哪些"吧!
千家信息网最后更新 2024年11月17日XML语法有哪些

这篇文章主要讲解了"XML语法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"XML语法有哪些"吧!



yufuzi
man
27
I am a good man!

XML 文档由一个 XML 声明和包含一些嵌套元素的一个根元素或标签构成。  
1.声明语句的作用是告诉浏览器或其它处理程序这个文档是XML文档。在每个 XML 文档的开始处必须包含声明.声明语句中的version表示文档遵守的XML规范的版本。encoding表示文档所用的语言编码,这个例子用的是"ISO-8859-1"西欧字符集。
 
2.XML元素指的是从该元素的开始标签到结束标签之间的这部分内容,如:yufuzi就称为一个元素,XML元素命名必须遵守下面的规则:
元素的名字可以包含子母,数字和其他字符。
元素的名字不能以数字或者标点符号开头。
元素的名字不能以XML(或者xml,Xml,xMl...)开头。
元素的名字不能包含空格。
XML元素命名中不要使用":".
每个元素都必须要有结束标签,在HTML文档中,一些元素可以是没有结束标签,如:

this is a text.

Hello world!
这是一段完全合法的HTML文档,但是在XML文档中就必须要写成:

this is a text.


Hello world!


注意,XML文档中的

,不等同于HTML中的"段落"标签,它只是你的自定义标签,你可以赋予它任何你想要含义.
XML标签区分大小写,如是两个不同的标签:

yufuzi//错误
yufuzi//正确
XML元素有元素内容,混合内容,简单内容或者空内容。每个元素都可以拥有自己的属性。name元素就只包含文本内容"yufuzi",事实上元素中不仅包含文本内容,还可以包含其它元素,这就称为元素的嵌套,HTML文档中的标签是可以交叉嵌套,但是在XML文档中只能包含嵌套,如:

This text is emphasized and italic.在HTML文档中上一段代码能够被浏览器解析,但在XML文档中只能进行包含嵌套,可以写成像下面的代码:

This text is emphasized and italic.

例:


<俱乐部>
<名称>快乐老男人
<备案号 id="123456">
<会员>
<姓名>cnbruce
<性别>男

<描述>他是一个糟糕的家伙!

<会员>
偶是一个喜欢把自己的快乐建筑在别人痛苦之上的人:-)
<姓名>yufuzi
<性别>男
<描述>他是一个优秀的男人!


在上面的代码中,俱乐部元素是XML文档的根元素,在每一个XML文档中必须有且只能有一个根元素,名称元素,备案号元素,会员元素是兄弟元素,它们都是根元素的子元素,名称元素是一个只含有文本内容的元素,备案号元素是一个包含属性的空元素,第二个会员元素不仅包含了文本信息,还包含其它元素.
所有的 XML 文档都必须有一个根元素。 所有的 XML 元素都必须有一个结束标签。 标签区分大小写。 所有的 XML 元素都必须正确嵌套。 属性必须包括在开始标签中,并在两边加上引号

感谢各位的阅读,以上就是"XML语法有哪些"的内容了,经过本文的学习后,相信大家对XML语法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0