XML 语法


# XML 声明

    <?xml version="1.0" encoding="ISO-8859-1"?>

# Entity Reference

    以下特殊字符要替换为 Entity Reference

     - & -> &amp;
     - < -> &lt;
     - > -> &gt;
     - ' -> &apos;
     - " -> &quot;

# 大小写敏感

    元素/属性名称大小写敏感

# 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 内不允许包含 ]]>


   

posted @ 2013-08-05 16:42  Jack of Hearts  阅读(201)  评论(0编辑  收藏  举报