XML 语法
XML 语法规则非常严格,违反任何一条解析都会报错。记住下面几条就能写出合法 XML。
核心规则
- 必须有根元素,且只能有一个
- 标签必须成对闭合(自闭合:<img />)
- 标签大小写敏感:<Book> 和 <book> 不同
- 属性值必须加引号(单双都行)
- 特殊字符要转义:< > & " '
- 注释:<!-- 注释内容 -->
转义
内容里有 < 要写成 <,有 & 要写成 &,否则解析器误解。
代码示例
<?xml version="1.0"?>
<shop> <!-- 根元素 -->
<product id="p001" in_stock="true">
<name>苹果</name>
<price>5.5</price>
<desc>新鲜 & 甜</desc> <!-- & 转义 -->
</product>
<product id="p002">
<name>香蕉</name>
<price>3.2</price>
</product>
<empty_tag />
</shop>