2013-06-20 7 views
6

Ich weiß, dass es möglich ist, direkt zu einem String unter Verwendung serialisieren, aber ich möchte einen DOM-Baum serialisieren. Entweder ein neues Dokument oder vorzugsweise serialisieren direkt zu einem vorhandenen DOM-Knoten. Kann das mit Jackson gemacht werden?Mit Jackson XmlMapper zu einem XML-DOM zu serialisieren

Antwort

0

Ich glaube, ich fand die Lösung mit einem XMLStreamWriter.

Versuchen Sie, die folgenden Ausschnitt:

XMLOutputFactory factory = XMLOutputFactory.newInstance(); 
factory.createXMLStreamWriter(new DOMResult(yourNode)); 

XmlMapper mapper = new XmlMapper(); 
ToXmlGenerator xmlGenerator = mapper .getFactory().createGenerator(sw); 
mapper.writerFor(YourClass.class).writeValue(xmlGenerator, yourInstance); 
Verwandte Themen