gpt4 book ai didi

java - XML - 在节点上使用文档方法

转载 作者:行者123 更新时间:2023-11-29 06:03:49 24 4
gpt4 key购买 nike

我正在使用 org.w3c.dom 类进行大量 XML 解析/转换。

Document 对象提供了许多方便的方法来遍历文档Node 对象不可用(例如 getElementsByTagName(String) )。我经常发现自己得到 Node 元素并想使用Document 在子 Node 实例(一次一个节点)上的便捷方法。

有什么方法可以将 Node 转换为 Document

Document.adoptNode(Node)或者 Document.importNode(Node,boolean)似乎提供了我想要的,但我不知道如何获得要在其中嵌入节点的空白 Document 的实例。有没有办法得到一个空白的 Document?

还是我在以完全错误的方式思考/处理这个问题?

邀请 RTFM(指向可以清除我的特定方法/类难题)以及任何其他想法或策略。

最佳答案

getElementsByTagName() 返回一个 NodeList,但节点列表的每一项都是 Element 的一个实例.并且 Element 还有一个 getElementsByTagName() 方法。

只需将节点列表中的节点转换为 Element

关于java - XML - 在节点上使用文档方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195413/

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