Jdom 1.1.1 - &符问题?

时间:2018-02-19 16:43:43

标签: java xml jdom

目前我正在调试和解析XML文件的旧应用程序。

我注意到,当我有一个元素时,例如:

<value type="String">Hans &amp; Meiser</value>

在调用

时,我希望在提取代码中(迭代所有元素)
Object value = element.getText()

文本结果为:

汉斯&amp; Meiser

但是没有得到预期的结果,似乎是&符号之前和之后的空格被移除(由jdom)

汉斯&安培; Meiser

所有实体都会发生这种情况。

此外,CDATA中的价值包装也不成功:

<value type="String"><![CDATA[Hans & Meiser]]></value>

与CDATA相同的问题。

1 个答案:

答案 0 :(得分:0)

此问题已解决,因为它不是jdom问题。 进一步分析得出的结论是,该问题与XMLStreamReader有关,可以在此处找到解决方案:

Reading escape characters with XMLStreamReader