Wie parse xml-Datei auf android
Macht android hat einige dom/sax-Parser?
E. g. von xml-Datei:
<A>
<B>
</B>
<C>
</C>
</A>
Meine Datei ist komplexer, aber ich das war ein einfaches Beispiel.
Hat android haben einige dom/sax-parser?
- Es funktioniert. Eine einfache Suche in Google hätte gelangen Sie zu http://developer.android.com/reference/javax/xml/parsers/SAXParser.html.
- warum gehst du nicht google als erstes etwas und die post, jede Frage auf dieses forum ..... dies ist eine einfache Abfrage und viel code wäre bereits vorhanden auf internet.
- XMLPullParser funktioniert auch 🙂
- mögliche Duplikate von ANDROID: Parsen von XML
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Android unterstützt auch SAXParser, und der code wird nicht unterscheiden von einem normalen java-Programm.
SAX-parser verwenden callback-Funktion (org.xml.sax.Helferinnen und Helfer.DefaultHandler) zu informiert Kunden der Struktur von XML-Dokumenten. Sollten Sie erweitern und überschreiben von DefaultHandler paar Methoden, um zu erreichen, xml-parsing.
Die Methoden zu überschreiben sind
Für eine funktionierende code-Besuch:
XML-Analyse mit SaxParser mit kompletten code
[Android Xml Parsing Tutorial][1]
Employee.xml
Employee.java
Employees.java
}
for xml
<Personnel>
<Employee type="permanent">
<Name>Seagull</Name>
<Id>3674</Id>
<Age>34</Age>
</Employee>
<Employee type="contract">
<Name>Robin</Name>
<Id>3675</Id>
<Age>25</Age>
</Employee>
<Employee type="permanent">
<Name>Crow</Name>
<Id>3676</Id>
<Age>28</Age>
</Employee>
</Personnel>
Überprüfen Sie diesen link : http://www.java-samples.com/showtutorial.php?tutorialid=152