XML解析器对转义字符的处理问题

fenghuangling 2006-09-14 11:45:40
我当前用的是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,它们都是在读取时自动把转义符改变了单引号
...全文
440 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2006-09-15
  • 打赏
  • 举报
回复
'和'在xml中表示相同的字符,只是在某些情况下,为了格式的要求才进行将'用'进行表示,如果你要在显示的时候仍然是' 可以使用&apos;
fenghuangling 2006-09-15
  • 打赏
  • 举报
回复
我现在的情况是这样, xml源是固定不变的,并且同时包含有' 和 '
如何才能在解析xml时,能够把'读取为' ,把'读取为' 呢?
cloudgamer 2006-09-15
  • 打赏
  • 举报
回复
转义了

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧