将节点添加到 org.w3c.dom.NodeList
Add Node to org.w3c.dom.NodeList
如何添加节点
Element node = (Element) xpath.evaluate("//property[@value = 'entryDataTitle']", doc, XPathConstants.NODE);
到我的组织。w3c.dom.NodeList?
NodeList entryDataItem = (NodeList) xpath.evaluate("//item[@name='entryDataItem']", doc, XPathConstants.NODESET);
(我假设这些 nodes/elements 都具有相同的父文档,如果没有请告诉我。)我将获取该 NodeList (entryDataItem) 的父节点并使用 appendChild:
parentOfEntryDataItem.appendChild(node);
您可能必须将节点转换为节点,而不是元素。如果你以后需要那个 NodeList,你可以说:
NodeList x = entryDataItem.getChildNodes();
如何添加节点
Element node = (Element) xpath.evaluate("//property[@value = 'entryDataTitle']", doc, XPathConstants.NODE);
到我的组织。w3c.dom.NodeList?
NodeList entryDataItem = (NodeList) xpath.evaluate("//item[@name='entryDataItem']", doc, XPathConstants.NODESET);
(我假设这些 nodes/elements 都具有相同的父文档,如果没有请告诉我。)我将获取该 NodeList (entryDataItem) 的父节点并使用 appendChild:
parentOfEntryDataItem.appendChild(node);
您可能必须将节点转换为节点,而不是元素。如果你以后需要那个 NodeList,你可以说:
NodeList x = entryDataItem.getChildNodes();