我有一个包含XML文档的网页。
该网址类似于www.snfnffn.com/pareste.xml
我想解析的XML看起来像:
<school>
<rating value="4">"hi"</rating>
.... <!-- more tags here -->
</school>
注意: rating
标记可以嵌套在任意数量的标记下,但它始终具有 value
属性< /强>
如何获取value
标记的rating
属性?如果文档中有许多rating
标记,我只需要rating
的第一个实例。
请注意,XML文档位于网址上。
我试过了:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new URL(url).openStream());
但不知道在此之后该怎么做。
答案 0 :(得分:0)
试试这个:
NodeList layerConfigList = doc.getElementsByTagName("rating");
Node node = layerConfigList.item(0);
Element e = (Element)node;
String value = e.getAttribute("value");