美文网首页
XML里的特殊字符处理

XML里的特殊字符处理

作者: 一路清寒 | 来源:发表于2020-07-09 09:33 被阅读0次

在XML文档中,有些字符会被XML解析器当作标记进行处理。如果希望把这些字符作为普通字符处理,就需要使用实体引用或CDATA段。

  • 使用实体引用
<   &lt;
>   &gt;
&   &amp;
'   &apos;
"   &quot;
  • 使用CDATA段
    CDATA段是一种用来包含文本的方法,其内部的所有内容都会被XML解析器当作普通文本,所以,任何符号都不会被认为是标记符。在CDATA标记下,实体引用将会失去作用。其语法格式如下:
<![CDATA[文本内容]]>

例如:

                <jdbc.url>jdbc:mysql://xxx:3306/epm_doc?serverTimezone=Asia/Shanghai<![CDATA[&amp;]]>useUnicode=true<![CDATA[&amp;]]>characterEncoding=UTF-8</jdbc.url>

相关文章

网友评论

      本文标题:XML里的特殊字符处理

      本文链接:https://www.haomeiwen.com/subject/ibcjcktx.html