【发布时间】:2012-08-21 13:43:05
【问题描述】:
对于中讨论的问题
XML parsing issue with '&' in element text
我遇到了同样的问题,但是在处理之前将& 替换为& 并不能解决问题
这是我的代码:
convertedString = convertedString.replaceAll("& ", "&");
convertedString = StringEscapeUtils.unescapeHtml(convertedString);
这是我的错误:
[Fatal Error] :1:253: The entity name must immediately follow the '&' in the entity reference.
org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
...
如果有人可以提供帮助,非常感谢
【问题讨论】:
-
你不应该逃避
&吗?你为什么要换掉它??这与您在上一个问题中遇到的问题基本相同吗?? -
大家好,我已经更新了上面的问题,很抱歉造成混乱
-
感谢 Keith 解决了我的问题