Сначала вам нужно избавиться от всех символов новой строки во всех ваших текстовых узлах. Затем вы можете использовать преобразование идентичности для вывода вашего дерева DOM. Посмотрите на Javadoc для
самый простой способ получить строковое представление XML-документа (org.w3c.dom.Document
)? То есть все узлы будут на одной линии.
Как пример, из
<root>
<a>trge</a>
<b>156</b>
</root>
(это только представление дерева, в моем коде этоorg.w3c.dom.Document
объект, поэтому я не могу рассматривать его как строку)
в
"<root> <a>trge</a> <b>156</b> </root>"
Спасибо!