我在用 Java (Android) 解析 XML 文件时遇到了一个小问题。
我有一个这样的 XML 文件:
<Events>
<Event Name="Olympus Has Fallen">
...
</Event>
<Event Name="Iron Man 3">
...
</Event>
</Events>
我已经设法通过这样做获得了 NodeList:
URL url = new URL("********");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(url.openStream()));
doc.getDocumentElement().normalize();
NodeList nodeList = doc.getElementsByTagName("Event");
我也设法通过这样做获得了 NodeList 的每一项:
for (int i = 0; i < nodeList.getLength(); i++) {
// Item
Node node = nodeList.item(i);
Log.i("film", node.getNodeName());
}
但这只是 Logs: "Event" 而不是 Name 标签的值。如何从 XML 中输出此“名称”标签的值。
谁能帮我解决这个问题?提前致谢!