У меня есть клиент, который подключается к XMPP-серверу, и сервер отправляет мне ответ
<?xml version="1.0"?><stream:stream id="119B61FB" from="chat.facebook.com" version="1.0" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="en">
Я пытаюсь создать XMLDocument
с классом Document
:
try {
parser = factory.newDocumentBuilder();
d = parser.parse(new ByteArrayInputStream(cleanXMLString.getBytes("UTF-8")));
} catch (ParserConfigurationException ex) {
Logger.getLogger(XMPPManager.class.getName()).log(Level.SEVERE, null, ex);
} catch (SAXException ex) {
Logger.getLogger(XMPPManager.class.getName()).log(Level.SEVERE, null, ex);
}
но я получаю ошибку:
org.xml.sax.SAXParseException: XML document structures must start and end within the same entity of the SAXException.
Существует способ отключить это ограничение, потому что это нормально, что документ не закрыт тегом </stream:stream>
?