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

Java 将节点添加到org.w3c.dom.NodeList,java,nodelist,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.NODE

如何添加节点,如

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);
(我假设这些节点/元素都具有相同的父文档,如果不让我知道的话。)我将获取该节点列表(entryDataItem)的父节点并使用

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

NodeList x = entryDataItem.getChildNodes();
(我假设这些节点/元素都具有相同的父文档,如果不让我知道的话。)我将获取该节点列表(entryDataItem)的父节点并使用

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

NodeList x = entryDataItem.getChildNodes();

您好,没有名为appendChild()的方法。我已经用appendChild()的java API条目链接更新了答案。现在我明白您的意思了。您想说使用对象节点而不是节点列表。您的代码提到您使用的entryDataItem类型为Hi,没有名为appendChild()的方法。我已使用appendChild()的java API条目链接更新了答案。现在我明白您的意思了。您想说使用对象节点而不是节点列表。您的代码提到您使用的是类型为的my entryDataItem