【发布时间】:2014-03-26 17:18:15
【问题描述】:
我想捕捉以下 URL 的响应:
我有以下代码:
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());
我明白了:
Root element: eSearchResult
这是正确的,但我不知道要访问第一个“Count”节点中的值,这不起作用:
String count = doc.getFirstChild().getChildNodes().item(0).getTextContent();
【问题讨论】:
-
显示你的xml结构