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());
}
しかし、これは Name タグの値の代わりに Logs: "Event" だけです。この「name」タグの値を XML から出力するにはどうすればよいですか。
誰でもこれで私を助けることができますか?前もって感謝します!