gpt4 book ai didi

java - 使用 Java 解析 XML 文件(DOM 解析器)

转载 作者:太空宇宙 更新时间:2023-11-04 15:20:32 25 4
gpt4 key购买 nike

好的,我已经能够解析这个 xml 文件了。但我无法到达我想要的部分。

http://www.faroo.com/api?q=iphone&start=1&length=10&l=en&src=news&f=rss

这是 xml 的 URL,因为刚粘贴到这里看起来非常难看。我已经浏览了这个 xml 并将其复制到一个文件中。我需要的部分是第一个“项目”中的“标题”。我已经完成了这段代码:

System.out.println(myDocument.getElementsByTagName("item").item(0).getTextContent());

这只是打印第一个“项目”的所有内容,例如“标题”、“链接”和“描述”,但我不想要所有这些,我只想打印“标题”。我在让它完全正常工作时遇到了问题,但我觉得我已经很接近了。任何帮助将不胜感激。谢谢。

最佳答案

来自Oracle documentation在 org.w3c.dom 包上:

This attribute returns the text content of this node and its descendants.

您的代码正在调用 item 标记上的 getTextContent()。如果您修改代码以便从 title 标记中检索文本,则它可以正常工作。

System.out.println(myDocument.getElementsByTagName("item").item(0).getFirstChild().getTextContent());

请注意,这依赖于 titleitem 中的第一个子标签。您可能希望将其更改为更加独立于订单的解决方案。

关于java - 使用 Java 解析 XML 文件(DOM 解析器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20437267/

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