【发布时间】:2011-06-13 07:46:50
【问题描述】:
在我的 GWT 项目中,我正在解析一个 xml 文件:
Document document = XMLParser.parse(xmlString);
在 Chrome 和 Firefox 上一切正常。 XML 被成功解析并且检索到的数据是有效的。但 Internet Explorer 9 上述行失败,但出现以下异常:
com.google.gwt.xml.client.impl.DOMParseException: Failed to parse: <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<parsedVolcanoes>
<volcano>
<title>Vulkan Arenal in Costa Rica</t
非常感谢任何可能出现问题的提示!我知道给定的信息很少,所以请询问您是否需要更多信息。
我能够解决问题。 xmlString 中有一个 0xffff 字符。删除可以解决问题。代码如下:
// remove invalid characters from xml
xmlString = xmlString.replaceAll("\\uffff", "");
// parse the XML document into a DOM
Document document = XMLParser.parse(xmlString);
【问题讨论】:
标签: xml internet-explorer exception dom gwt