" [#document:null]" XML PArsing的问题

时间:2015-04-28 09:37:45

标签: java xml xpath

在网上看了一眼后,我正在努力解决这个问题。基本上,我调用一个API,它返回XML,这个xml需要更新,然后发送回api。我目前的代码是:

<div class="container">
<ul class="thumbnails" style="text-align: center">
<li class="">
<a href="path" target="_blank" class="thumbnail" style="vertical-align: middle; text-decoration: none; text-align: center; background: #ffffff;">
<img src="money.png" alt="trigstopfactor" width="120" height="150" />descr</a>
</li>

然而,doc返回[#document:null] - 这意味着文档实际存在,我可以进行修改,但我似乎无法从doc获取xml,因为这需要被转移到另一个上传的方法API的xml,但我无法弄清楚如何!!

1 个答案:

答案 0 :(得分:0)

我想出来了......

使用以下代码:

Transformer transformer = TransformerFactory.newInstance().newTransformer();
        transformer.setOutputProperty(OutputKeys.INDENT, "yes");
        StreamResult sResult = new StreamResult(new StringWriter());
        DOMSource source = new DOMSource(doc);
        transformer.transform(source, sResult);
        String xmlString = sResult.getWriter().toString();      

        return xmlString;

我能够将内容转换为字符串并按照我的要求上传字符串......