gpt4 book ai didi

java - 如何计算 XMl 项目(节点列表)中的项目数

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

ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
XMLParser parser = new XMLParser();
String xml = parser.getXmlFromUrl(url); // getting XML
int displayPerPage = 5;
int TotalRows = xml.length();
Document doc = parser.getDomElement(xml); // getting DOM element
NodeList nl = doc.getElementsByTagName(KEY_ITEM);
// looping through all item nodes <item>

for (int i = 0; i < nl.getLength(); i++) {
// creating new HashMap
HashMap<String, String> map = new HashMap<String, String>();
Element e = (Element) nl.item(i);
// adding each child node to HashMap key => value
map.put(KEY_NAME, parser.getValue(e, KEY_NAME));
// adding HashList to ArrayList
menuItems.add(map);
}

这是我的代码,我想计算节点的数量我无法做到这一点请告诉我我将如何做到http://api.androidhive.info/pizza/?format=xml假设这是我的 xml contaion 10 项目或节点我将如何计算请给我代码

最佳答案

只需使用 nl.getLength(),它会返回每个标签中的项目数。

关于java - 如何计算 XMl 项目(节点列表)中的项目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12706172/

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