XML 语法规则
XML 的语法规则很简单,且很有逻辑。
这些规则很容易学习,也很容易使用。
XML 声明
XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:
<?xml version="1.0" encoding="utf-8"?>
以上实例包含 XML 版本(version="1.0"),甚至包含字符编码(encoding="utf-8")。
UTF-8 也是 HTML5, CSS, JavaScript, PHP, 和 SQL 的默认编码。
XML 文档必须有根元素
XML 必须包含根元素,它是所有其他元素的父元素,比如以下实例中 root 就是根元素:
<root> <child> <subchild>.....</subchild> </child> </root>
以下实例中 note 是根元素:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
XML文档由元素构成,每个元素包括开始标签、结束标签和元素内容。
属性
元素可以包含属性,属性提供有关元素的附加信息。
属性位于开始标签中,例如:
<person age="30" gender="male">John Doe</person>
XML 单标签
所有的 XML 元素一般都有一个关闭标签,但也允许单标签的使用的。
单标签的写法如下:
<elementName attribute="value" />
单标签是指在一个标签中同时包含了开始和结束标签,形式类似于 HTML 中的空元素标签。
在XML中,你可以使用以下两种方式表示单标签:
使用空元素标签:
<exampleTag />
使用开始和结束标签,但是不包含任何内容:
<exampleTag></exampleTag>
这两种表示方式是等效的,你可以根据个人或项目的约定选择使用其中之一。
在许多XML解析器中,它们都会将这两种形式解释为相同的结构。
实例
<lineBreak />
这里 <lineBreak /> 是一个单标签,表示一个换行的操作。
带属性的单标签:
<image src="logo.png" alt="Logo" />
这个标签表示一个图像元素,它包含 src 和 alt 属性,表示图像的路径和替代文本。
XML 文件示例:
实例
<?xml version="1.0" encoding="UTF-8"?>
<root>
<note to="Tove" from="Jani" heading="Reminder" body="Don't forget me this weekend!" />
<emptyElement attribute="value" />
</root>
在这个示例中,<note> 和 <emptyElement /> 都是单标签。<note> 标签的用途是传递信息,而 <empt

最低0.47元/天 解锁文章
504

被折叠的 条评论
为什么被折叠?



