XML <![CDATA[]]>

  • <![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解析器忽略解析,所以更快

猜你喜欢

转载自www.cnblogs.com/bneglect/p/11390379.html
今日推荐