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 version="1.0" encoding="UTF-8"?>
XML 序言是可选的。如果存在,它必须在文档中排在第一位。
XML 文档可以包含国际字符,例如挪威语 øæå 或法语 êèé。
为避免错误,您应该指定使用的编码,或将您的 XML 文件保存为 UTF-8。
UTF-8 是 XML 文档的默认字符编码。
字符编码可以在 字符集教程中学习。
UTF-8 也是 HTML5、CSS、JavaScript、PHP 和 SQL 的默认编码。
在 XML 中,省略结束标记是非法的。所有元素都必须有一个结束标签:
<p>This is a paragraph.</p>
<br />
注意: XML 序言没有结束标记!这不是错误。序言不是 XML 文档的一部分。
XML 标记区分大小写。标签 与标签 不同。
开始和结束标签必须使用相同的大小写:
<message>This is correct</message>
在 HTML 中,您可能会看到不正确的嵌套元素:
<b><i>This text is bold and italic</b></i>
但是在 XML 中,所有元素必须正确地相互嵌套:
<b><i>This text is bold and italic</i></b>
XML 元素可以在名称/值对中具有属性,就像在 HTML 中一样。
在 XML 中,必须始终引用属性值:
<note date="12/11/2007">
<to>Tove</to>
<from>Jani</from>
</note>
用 XML 编写注释的语法类似于 HTML:
<!-- This is a comment -->
评论中间不允许有两个破折号:
<!-- This is an invalid -- comment -->
错误!!!!