Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > SAX парсер отказывается читать xml с 0x3


Автор: Fieral 11.5.2009, 18:22
Есть такая XML-ка:
user posted image

SAX парсер отказывается её читать ссылаясь на:

Код


org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x3) was found in the element content of the document.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1411)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2886)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
    at rebecca.e.util.printer.NodeXML.xmlString2Node(NodeXML.java:86)
    at rebecca.e.util.printer.Printer.print(Printer.java:21)
    at anton.vmr.dungeon.run.RunDungeon.main(RunDungeon.java:46)



xml-ка построена by JaxbMarshaller-ом.

Почему не парсит и как заставить это делать?

Автор: LSD 12.5.2009, 17:29
Хотелось бы посмотреть на этот XML. Прикрепи сюда файл.

Добавлено через 16 секунд
А заодно и код которым парсишь.

Автор: Fieral 12.5.2009, 18:40
user posted image

сейчас я подозреваю что корни проблемы уходят в эту тему: http://forum.vingrad.ru/forum/topic-258959/anchor-entry1866465/0.html

Автор: nmn 9.9.2011, 18:55
а разве xml не чисто текстовый формат? тут у тебя есть не текстовые данные. Оберни их в base64

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)