2011-06-13 104 views
1

在我的GWT項目我解析XML文件:XML解析工作與Chrome和Firefox,但無法在Internet Explorer

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); 

回答

相關問題