Как получить XML строку из Document?

236
22 мая 2018, 11:30

Как получить XML-строку, если она сгенерирована в Document? Требуется именно String, а не вывод в файл.

Answer 1

Есть много способов. Из самых стандартных - через Transformer. Примерно так:

Transformer transformer = TransformerFactory.newInstance().newTransformer();
StreamResult result = new StreamResult(new StringWriter());
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
return result.getWriter().toString();
READ ALSO
Проверка по слову [дубликат]

Проверка по слову [дубликат]

На данный вопрос уже ответили:

167
Synchronized блок не работает

Synchronized блок не работает

Есть 10 одновременно работающих потоков, которые добавляют один элемент (в синхронизированом блоке) в LinkedListНо, в итоге, добавляется не 10 элеметов,...

201
Библиотеки Java [закрыт]

Библиотеки Java [закрыт]

Подскажите, как загрузить библиотеку в Eclipse? Java только начала учить, не получаеться(((

224
Помощь в проектировании таблиц в базе данных

Помощь в проектировании таблиц в базе данных

возник вопрос в проектировании отдельной части базе данных, в частности при использовании Spring Security(Java) у меня будет две роил USER и ADMINСоответсвенно...

220