首页 > 解决方案 > 如何将 javax.xml.transform.dom.DOMSource 对象转换为 javax.xml.transform.Source

问题描述

我有JDK 11使用转换编写的java代码。但我需要在JDK 8.

    TransformerFactory transformerFactory = TransformerFactory.newInstance();
    Transformer transformer = null;

    transformer = transformerFactory.newTransformer();
    DOMSource source = new DOMSource(irisdoc);
    File file = new File(fileName);
    //file.getParentFile().mkdirs();
    file.createNewFile();
    StreamResult result = new StreamResult(file);
    transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
    transformer.transform(source, result);

我需要将上面的源变量更改为javax.xml.transform.Source数据类型以使其在 Java 8 中工作。

标签: classjava-8transformcompatibility

解决方案


推荐阅读