XStream失败了&存在于XML文档中

时间:2009-10-06 08:14:28

标签: parsing xstream

我正在使用xStream来序列化和反序列化对象。但是当有“&”时对于任何标记值,xStream失败并抛出excpetion。

例如这失败了..

<tag>value & value</tag>
Exception :- "An entity name must immediately follow..."

<tag>value value</tag>
this passes

有没有办法告诉xStream忽略某些字符

谢谢! PRATIK

1 个答案:

答案 0 :(得分:2)

这是格式错误的XML,任何XML Parser(不仅仅是XStream)都应该失败。在编码(写入)文档时,&应该已被翻译为&amp;

我会识别正在编写该文档的内容并修复字符编码,然后任何阅读过程都可以正常工作。