如何在Java中将新创建的DOM文档文件另存为.xml?

问题描述 投票:0回答:1

我使用以下代码行创建一个新的DOM文档文件:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    File file = iniFilePath.toFile();
    if (file.exists()) {
        doc = builder.parse(file);

    } else {
        doc = builder.newDocument();
        doc.appendChild(doc.createElement("windows"));
        //I want to save .xml here
    }

现在,我想将新创建的DOM文档保存到.xml文件中。我该如何实现?

java xml dom
1个回答
0
投票

您可以使用变压器:

Transformer transformer = TransformerFactory.newInstance().newTransformer();
Result output = new StreamResult( new File("path_to_xml.xml") );
Source input = new DOMSource( doc );
transformer.transform( input, output );
© www.soinside.com 2019 - 2024. All rights reserved.