gpt4 book ai didi

java - Android解析XML文档时为空

转载 作者:行者123 更新时间:2023-12-01 14:55:12 26 4
gpt4 key购买 nike

我正在解析这样的 xml 文档:

InputStream raw = getApplicationContext().getAssets().open("pubs.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder= dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(raw);
NodeList lista = doc.getElementsByTagName("name");
for(int i =0; i < lista.getLength(); i++)
titulos.add(lista.item(i).getNodeValue());

好吧,当我查看最终列表(标题)时,所有内容都是 null,我不知道为什么,因为解析 XML 文档需要一些时间:/我做错了什么?

提前谢谢

最佳答案

Java documentation所示,元素的节点值始终为 null。相反,您需要检索元素的文本内容。这样效果更好吗?

for(int i =0; i < lista.getLength(); i++)
titulos.add(lista.item(i).getTextContent());

关于java - Android解析XML文档时为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369966/

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