gpt4 book ai didi

java - 将节点添加到节点列表

转载 作者:行者123 更新时间:2023-12-02 00:27:14 25 4
gpt4 key购买 nike

我的目标是不是立即将节点添加到 NodeList 中,而是在每次迭代中将它们添加到循环中。我查找了 NodeList 的类和方法,但没有找到任何有用的东西。无论如何,我应该使用其他接口(interface)吗?要做类似下面的事情,但是 NodeList 接口(interface)没有“添加”方法。那么我如何添加项目?

     static NodeList tryToGetThePoint;


while(true)
{
.
.
.
if(!"script".equals(myNode.getParentNode().getNodeName()))
{

tryToGetThePoint.add=myNode;

}

最佳答案

你必须记住 NodeList 中的节点是 Activity - 如果你改变它们,你正在修改底层的 DOM 树。因此,将内容添加到 NodeList 并没有真正意义。 - 你希望他们住在树上的什么地方?

如果您只想要 Node 的列表与文档无关,只需使用 List<Node> 。否则,您将需要弄清楚将节点添加到 DOM 树的位置并使用常规方法。

更新:我没有注意到您正在声明 NodeList - 除非你像 Perry Monschau 所说的那样自己实现,否则这是行不通的。只需使用 List<Node>反而。

关于java - 将节点添加到节点列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com