在XML文档中,有些字符会被XML解析器当作标记进行处理。如果希望把这些字符作为普通字符处理,就需要使用实体引用或CDATA段。
- 使用实体引用
< <
> >
& &
' '
" "
- 使用CDATA段
CDATA段是一种用来包含文本的方法,其内部的所有内容都会被XML解析器当作普通文本,所以,任何符号都不会被认为是标记符。在CDATA标记下,实体引用将会失去作用。其语法格式如下:
<![CDATA[文本内容]]>
例如:
<jdbc.url>jdbc:mysql://xxx:3306/epm_doc?serverTimezone=Asia/Shanghai<![CDATA[&]]>useUnicode=true<![CDATA[&]]>characterEncoding=UTF-8</jdbc.url>