0%

xml中的转义字符

xml中的转义字符

1
2
3
4
5
&对应的字符是&
&lt;对应的字符是<
&gt;对应的字符是>
&quot;对应的字符是"
&apos;对应的字符是'

转义的实体引用虽然简单易用,但是需要记忆,而且如果字符串中包含大量的特殊字符,还需要进行逐一替换,比较麻烦,xml中还提供了CDATA标记来标识文件数据,当XML解析器处理到CDATA标记时,它不会解析该段数据中的任何符号或标记,只是将原数据原封不动地传递给应用程序。

1
<![CDATA[文本内容]]>

使用方式为

1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<book>
<name><![CDATA[<>''""输入什么显示什么&]]></name>
</book>

欢迎关注我的其它发布渠道