Jdom 1.1.1 - 符号问题?
Jdom 1.1.1 - Ampersand problems?
目前我正在调试和解析 XML 文件的旧应用程序。
我注意到,当我有一个元素时,例如:
<value type="String">Hans & Meiser</value>
我希望在调用时提取代码(遍历所有元素)
Object value = element.getText()
文本导致:
汉斯和迈瑟
但是没有得到预期的结果,似乎删除了符号前后的空格(由 jdom)
汉斯和迈瑟
所有实体都会发生这种情况。
此外,CDATA 中的值包装也不成功:
<value type="String"><![CDATA[Hans & Meiser]]></value>
CDATA 也有同样的问题。
此问题已解决,因为它不是 jdom 问题。
进一步分析得出结论,该问题与XMLStreamReader有关,可以在此处找到解决方案:
Reading escape characters with XMLStreamReader
目前我正在调试和解析 XML 文件的旧应用程序。
我注意到,当我有一个元素时,例如:
<value type="String">Hans & Meiser</value>
我希望在调用时提取代码(遍历所有元素)
Object value = element.getText()
文本导致:
汉斯和迈瑟
但是没有得到预期的结果,似乎删除了符号前后的空格(由 jdom)
汉斯和迈瑟
所有实体都会发生这种情况。
此外,CDATA 中的值包装也不成功:
<value type="String"><![CDATA[Hans & Meiser]]></value>
CDATA 也有同样的问题。
此问题已解决,因为它不是 jdom 问题。 进一步分析得出结论,该问题与XMLStreamReader有关,可以在此处找到解决方案:
Reading escape characters with XMLStreamReader