XML解析器对转义字符的处理问题
我当前用的是DOM来解析XML文件。
但是当我遇到如下的xml文件时,我遇到了麻烦
<Example name="O'Relly '"> This is a "'", but not a "'"</Example>
我发现用DOM的getValue方法,取得Example节点的值为:
This is a "'", but not a "'"
不仅如此,取得Example节点的参数name为:
O'Relly '
也就是说,在xml源里面的不管是单引号'还是转义符'
用DOM读取出来的值都是单引号'
那么有没有什么办法可以使得解析出来值能够明确区分开' 和 ' 呢?
我尝试用过DOM和DOM4J,它们都是在读取时自动把转义符改变了单引号