В моем проекте 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);