Wie bekomme ich das tag 'Name' aus einem XML-Knoten in Java (Android)
Ich habe ein kleines problem mit dem Parsen einer XML-Datei in Java (Android).
Ich habe eine XML Datei, die wie folgt ist:
<Events>
<Event Name="Olympus Has Fallen">
...
</Event>
<Event Name="Iron Man 3">
...
</Event>
</Events>
Ich bereits geschafft, die NodeList durch dies zu tun:
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");
Auch ich es geschafft, jedes einzelne Element der NodeList durch dies zu tun:
for (int i = 0; i < nodeList.getLength(); i++) {
//Item
Node node = nodeList.item(i);
Log.i("film", node.getNodeName());
}
Aber das Meldet sich gerade: "Ereignis", anstatt den Wert des Name-tag.
Wie kann ich die Ausgabe der Wert des "name" - tag aus der XML.
Kann mir jemand helfen mit diesem?
Vielen Dank im Voraus!
- Vielleicht ist diese Frage können dir helfen.. [Lesen xml in android][1] [1]: stackoverflow.com/questions/9464087/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, denn du bist zu Fragen für den Namen des Elements. Gibt es nicht eine
Name
"tag" - es gibt eineName
Attribut, und das ist, was Sie finden sollten:(Es ist sehr wichtig, um genau zu sein in der Terminologie - es lohnt sich zu wissen, der Unterschied zwischen Knoten, Elemente, Attribute usw.. Es wird Ihnen helfen enorm, sowohl bei der Kommunikation mit anderen und bei der Suche nach der richtigen bit-API-Aufruf.)