【发布时间】:2011-09-30 23:50:54
【问题描述】:
我使用 xpath 来获取 NodeList。然后我用这段代码得到一个字符串表示,但它也有父节点。
StringWriter sw = new StringWriter();
try {
Transformer t = TransformerFactory.newInstance().newTransformer();
t.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
t.transform(new DOMSource(node), new StreamResult(sw));
} catch (TransformerException e) {
e.printStackTrace();
}
return sw.toString();
我怎样才能只将 self 或 decendant 作为字符串?并且可能从父级窃取命名空间声明?
【问题讨论】:
标签: java xml xpath transform w3c