【问题标题】:How to save a new created DOM document file as .xml in java?java - 如何在java中将新创建的DOM文档文件保存为.xml?
【发布时间】:2020-01-09 08:57:59
【问题描述】:

我使用以下代码行创建了一个新的 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】:

    你可以使用转换器:

    Transformer transformer = TransformerFactory.newInstance().newTransformer();
    Result output = new StreamResult( new File("path_to_xml.xml") );
    Source input = new DOMSource( doc );
    transformer.transform( input, output );
    

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 1970-01-01
      • 2014-12-16
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多