gpt4 book ai didi

Java 使用 DOM 解析 XML 响应

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

我想捕获以下 URL 的响应:

http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=ACE+OR+%28Adverse+AND+Childhood+AND+Experiences%29

我有以下代码:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
org.w3c.dom.Document doc = db.parse(new URL("http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=ACE+OR+%28Adverse+AND+Childhood+AND+Experiences%29").openStream());

当我这样做时:

System.out.println ("Root element: " + doc.getDocumentElement().getNodeName());

我确实明白:

根元素:eSearchResult

这是正确的,但我不知道如何访问第一个“Count”节点中的值,这不起作用:

String count = doc.getFirstChild().getChildNodes().item(0).getTextContent();

最佳答案

试试这个:

System.out.println ("First Count Text: " + doc.getElementsByTagName("Count").item(0).getTextContent());

或者,

doc.getDocumentElement().getFirstChild().getTextContent();

关于Java 使用 DOM 解析 XML 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668443/

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