当前位置 : 主页 > 网页制作 > xml >

XML <![CDATA[]]>

来源:互联网 收集:自由互联 发布时间:2021-06-13
被 ![CDATA[]] 这个标记所包含的内容将表示为纯文本, ![CDATA[]] 表示文本内容 “” ,在xml中, ”” 、 ”” 、 ”” 等字符是不能直接存入的,否则xml语法检查时会报错,如果想在xml中使用
  • <![CDATA[]]>这个标记所包含的内容将表示为纯文本,  <![CDATA[<]]>表示文本内容“<” ,在xml中,”<””>””&”等字符是不能直接存入的,否则xml语法检查时会报错,如果想在xml中使用这些符号,必须将其转义为实体,如”&lt;””&gt;””&amp;”,这样才能保存. 程序读取的时候,解析器会自动将这些实体转换回”<””>””&”
    <age> age < 30 </age>  // 这种写法会报错
    <age> age &lt; 30 </age> //应该这样写

     

  • 在XML中,需要转义的字符有:
    &   &amp; 
    <   &lt; 
    >   &gt; 
    "   &quot; 
    '   &apos; 

     

  • 被<![CDATA[]]>包含的内容不会XML解析器解析, 但要注意: 
    1. 此部分不能再包含”]]>”
    2. 不允许嵌套使用
    3. ”]]>”这部分不能包含空格或者换行
    好处:
    <![CDATA[]]>表示xml解析器忽略解析,所以更快
网友评论