XML 语法
# XML 声明
<?xml version="1.0" encoding="ISO-8859-1"?>
# Entity Reference
以下特殊字符要替换为 Entity Reference
- & -> &
- < -> <
- > -> >
- ' -> '
- " -> "
# 大小写敏感
元素/属性名称大小写敏感
# namespace
o namespace 声明
namespace 声明为元素的一个属性,格式为
xmlns:prefix="URI"
namespace 前缀可用于其声明的元素及子元素,因此,如果声明在根元素,则可应用于该文档的所有元素
URI 并不需要真正指向一个资源,只用作唯一标识
o 默认 namespace
默认 namespace 内的元素可以省略前缀
默认 namespace 声明格式为:
xmlns="URI"
# CDATA
CDATA 意为 Character DATA
XML 解析时,CDATA 不会被解析,而是保持原样。因此,CDATA内可包含任意字符,甚至包含 < 和 > 等特殊字符
例如,可以在 CDATA 内包含另一段无效的 XML 文档
o CDATA 定义格式
CDATA 包含在如下的标记内
<![CDATA[ ... ]]>
CDATA 不允许嵌套,CDATA 内不允许包含 ]]>