Вот некоторый быстрый код, который я вытащил из библиотеки, которая была рядом. Мог бы одеть это, но это работает:
import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
public String TransformDocumentToString(Document doc)
{
DOMSource dom = new DOMSource(doc);
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer();
transformer.transform(dom, result);
return writer.toString();
}
edit: как заметил ранее комментатор, у меня была синтаксическая ошибка. Мне пришлось вытащить несколько чувствительных линий, чтобы я не получил консервы и положить их в неправильном порядке. Спасибо! ; -)