如何将jdom文档放入Inputstream中

时间:2018-09-29 10:00:19

标签: java inputstream jdom

我使用以下代码将jdom文档放入InputStream中:

    Document doc = new Document();
    doc.setRootElement(root);
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    Source xmlSource = new DOMSource(doc);
    Result outputTarget= new StreamResult(outputStream);
    TransformerFactory.newInstance().newTransformer().transform(xmlSource, outputTarget);
    InputStream inputstream = new ByteArrayInputStream(outputStream.toByteArray());

我在Source xmlSource = new DOMSource(doc);上遇到以下错误: 无法将'javax.xml.transform.dom.DOMSource'中的'DOMSource(org.w3c.dom.Node)'应用于'(org.jdom.Document)'

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我已通过用JDOMSource替换DOMSource解决了问题