Как получить XML-строку, если она сгенерирована в Document? Требуется именно String, а не вывод в файл.
Есть много способов. Из самых стандартных - через 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();
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости