У меня есть служба, предоставляющая информацию об автомобиле в формате xml.
<?xml version="1.0" encoding='UTF-8'?>
<cars>
<car>
<id>5</id>
<name>qwer</name>
</car>
<car>
<id>6</id>
<name>qwert</name>
</car>
</cars>
Теперь проблема в том, что мой
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse(xml);
Иногда выдает SAXException (иногда оно работает просто отлично, но когда я перезагружаю сервер (все еще в разработке), я иногда продолжаю его получать) с причиной SAXException: неожиданный конец документа.
Но когда я размещаю там буферный ридер, чтобы посмотреть, что он получает, я копирую значение в XML-документ и открываю его в Firefox / т.е. он выглядит просто отлично.