将节点添加到org.w3c.dom.NodeList

时间:2015-12-07 13:34:24

标签: java nodelist

如何添加像

这样的节点
Element node = (Element) xpath.evaluate("//property[@value = 'entryDataTitle']", doc, XPathConstants.NODE);

到我的org.w3c.dom.NodeList?

NodeList entryDataItem = (NodeList) xpath.evaluate("//item[@name='entryDataItem']", doc, XPathConstants.NODESET);

1 个答案:

答案 0 :(得分:0)

(我假设这些节点/元素都有相同的父文档,如果不让我知道的话。)我将获得该NodeList的父节点(entryDataItem)并使用appendChild:

parentOfEntryDataItem.appendChild(node);

您可能必须将节点强制转换为节点,而不是元素。如果您以后需要NodeList,您可以说:

NodeList x = entryDataItem.getChildNodes();