Skip to content

Latest commit

 

History

History
126 lines (77 loc) · 2.24 KB

File metadata and controls

126 lines (77 loc) · 2.24 KB

xml语法规则

XML 文档必须有根元素

XML 文档必须包含一个元素,它是 所有其他元素的 父元素:

<root>
  <child>
    <subchild>.....</subchild>
  </child>
</root>

在这个例子中****是根元素:

<?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 序言

此行称为 XML序言

<?xml version="1.0" encoding="UTF-8"?>

XML 序言是可选的。如果存在,它必须在文档中排在第一位。

XML 文档可以包含国际字符,例如挪威语 øæå 或法语 êèé。

为避免错误,您应该指定使用的编码,或将您的 XML 文件保存为 UTF-8。

UTF-8 是 XML 文档的默认字符编码。

字符编码可以在 字符集教程中学习。

UTF-8 也是 HTML5、CSS、JavaScript、PHP 和 SQL 的默认编码。

所有 XML 元素都必须有一个结束标记

在 XML 中,省略结束标记是非法的。所有元素都必须有一个结束标签:

<p>This is a paragraph.</p>
<br />

注意: XML 序言没有结束标记!这不是错误。序言不是 XML 文档的一部分。

XML 标签区分大小写

XML 标记区分大小写。标签 与标签 不同。

开始和结束标签必须使用相同的大小写:

<message>This is correct</message>

XML 元素必须正确嵌套

在 HTML 中,您可能会看到不正确的嵌套元素:

<b><i>This text is bold and italic</b></i>

但是在 XML 中,所有元素必须正确地相互嵌套:

<b><i>This text is bold and italic</i></b>

必须始终引用 XML 属性值

XML 元素可以在名称/值对中具有属性,就像在 HTML 中一样。

在 XML 中,必须始终引用属性值:

<note date="12/11/2007">
  <to>Tove</to>
  <from>Jani</from>
</note>

XML 中的注释

用 XML 编写注释的语法类似于 HTML:

<!-- This is a comment -->

评论中间不允许有两个破折号:

<!-- This is an invalid -- comment -->

错误!!!!