gpt4 book ai didi

java - 如何仅计算外部标签(XML)的数量?

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:49 24 4
gpt4 key购买 nike

我只需要计算外部对象标签的数量(这里只有2个)。 XML 示例:

<?xml version="1.0" encoding="UTF-8"?>
<java version="1.8.0_201" class="java.beans.XMLDecoder">

<object class="com.labs.crud.classes.Order">
<void property="id">
<int>1</int>
</void>
<object>
...
</object>
</object>

<object class="com.labs.crud.classes.Order">
<void property="id">
<int>2</int>
</void>
<object>
...
</object>
</object>

</java>

文档文档 = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(path);文档。 ...下一步是什么?

最佳答案

因此在解析文档后,您将遵循 DOM api

NodeList list = document.getDocumentElement().getChildNodes();
IntStream.range(0, list.getLength())
.filter(i -> list.item(i).getNodeName().equals("object"))
.forEach(i -> System.out.println(list.item(i).getNodeName()));

无论您需要从对象节点获取什么,请使用 Node api获取它

关于java - 如何仅计算外部标签(XML)的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55070645/

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