не парсится XML
Проблема собственно в том что хмл не парсится если в нем присутствуют символы табуляции или между закрывающимся и откр. тэгом есть хотябы 1 пробел а если весь хмл написан в одну строку то все ок. Кто знает как обойти эту проблему? просто хмл достаточно большой и неудобно редактировать да и вообще просто интересно.. апи использую стандартные из jdk 1.6
Наведи пример кода. Есть разние стандартние парсери для XML.
Цитата: bioflash
Наведи пример кода. Есть разние стандартние парсери для XML.
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.parse(path + "file.xml");
Пример XML:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<a>???</a>
<b>
<c>???</c>
<c>???</c>
</b>
</root>
а вот так парсится:
<?xml version="1.0" encoding="UTF-8"?><root><a>???</a><b><c>???</c><c>???</c></b></root>
Неужели никто не сталкивался с этим?
могу посоветовать написать прогу, удаляющую из файла символы табуляции.
Не парсился только ответ одной функции. Остальные парсились. Причем все они были многострочные. Про табуляцию в них ничего не знаю.
Цитата: P*t*
лично я с этим не сталкивался.
могу посоветовать написать прогу, удаляющую из файла символы табуляции.
могу посоветовать написать прогу, удаляющую из файла символы табуляции.
посоветуй :)