小编use*_*090的帖子

JAVA element.getElementsByTagName限制为顶级

我有一个XML文件如下:

<rootNode>
    <link>http://rootlink/</link>
    <image>
        <link>http://imagelink/</link>
        <title>This is the title</title>
    </image>
</rootNode>
Run Code Online (Sandbox Code Playgroud)

使用DOM的XML Java代码如下:

NodeList rootNodeList = element.getElementsByTagName("link");
Run Code Online (Sandbox Code Playgroud)

这将为我提供所有"链接"元素,包括顶层和"图像"节点内的元素.

有没有办法让rootNode的"链接"标签在一个级别而不是两个,例如图像链接的情况?也就是说,我只想要http:// rootlink / "link".

java xml dom

20
推荐指数
3
解决办法
3万
查看次数

标签 统计

dom ×1

java ×1

xml ×1