Java XML Output - proper indenting for child items

后端 未结 3 1421
再見小時候
再見小時候 2021-02-11 05:50

I\'d like to serialize some simple data model into xml, I\'ve been using the standard java.org.w3c -related code (see below), the indentation is better than no \"OutputKeys.INDE

3条回答
  •  再見小時候
    2021-02-11 06:19

    Document doc;
    
    .....
    
    TransformerFactory factory = TransformerFactory.newInstance();
    Transformer transformer = factory.newTransformer();
    transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
    transformer.transform(new DOMSource(doc), new StreamResult(new File("filename.xml")));
    transformer.transform(new DOMSource(doc), new StreamResult(System.out));
    

提交回复
热议问题