Parse XML-Datei auf dem BlackBerry
Möchte ich wissen, wie das Parsen von XML-Daten auf einem BlackBerry.
Ich habe irgendwo gelesen, dass JSON ist eine gute Methode zum Parsen von xml-Daten.
Gibt es irgendwelche tutorials zum Parsen von XML-Daten mit JSON oder irgendein anderer Mechanismus?
JSON ist nicht einen XML-parser. Es ist ein anderes format. Es hat nichts zu tun mit XML.
InformationsquelleAutor MohammedYakub Moriswala | 2010-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Parsen von XML in Blackberry
Parsen von XML-JSON -
Blackberry standard für JSON-parsing ist JSON MICH
Keine Ahnung... JSON repräsentiert werden können und transportiert als XML, aber nicht Umgekehrt.
XML-Beispiel:
JSON-Beispiel:
Grundsätzlich, wenn Sie Ihre XML ist eine starke äquivalent JSON, wie:
gibt es eine Möglichkeit zu analysieren, wie XML-Daten mit JSON.
InformationsquelleAutor Maksym Gontar
Analyse erfolgt in der Regel über eine 3rd-party-Bibliothek, die geladen werden können, in ein Projekt. Wenn Sie mit XML, ich habe eine Bibliothek namens der kXML-parser. Einstellung es kann ein Schmerz sein, aber es gibt Anweisungen, um es einzurichten hier -
http://supportforums.blackberry.com/t5/Java-Development/Tutorial-How-To-Use-3rd-Party-Libraries-in-your-Applications/m-p/177543
http://www.craigagreen.com/index.php?/Blog/blackberry-and-net-webservice-tutorial-part-1.html
Mit kXML ist ziemlich straight-forward. Dieses tutorial hier erklärt, wie das Parsen einer XML-Datei -
http://www.roseindia.net/j2me/kxml/j2me-xml-parser.shtml
Edit: Hoppla, ist das erste tutorial im nächsten post hat eine ziemlich umfassende übersicht über xml-parsing auf kxml2. So mein post ist irgendwie überflüssig.
InformationsquelleAutor Tejaswi Yerukalapudi
InformationsquelleAutor Varun kumar
Dieser link ist von der blackberry-Website :
http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800599/How_To_-_Use_the_XML_Parser.html?nodeid=820554&vernum=0
Ich folgende änderungen vorgenommen, damit es funktioniert (Ja...BB dev-site ist ziemlich nervig manchmal..)
in der Methode updateField() - Stellen Sie sicher, dass Sie den ui-thread, ansonsten keine änderung auftreten.
Auch, wenn Sie möchten, zu Lesen .xml-Datei lokal (wie in deinem Ordner zum Beispiel) - Sie offensichtlich nicht benötigen eine localhost-Verbindung mit einem port. So oder so, bei mir lief es mit local://test.xml und ich habe immer einen Verbindungsfehler. Ging forum springen und fand diese kleine Lösung.
(Ja meine .xml-Datei aufgerufen wird Irrenhaus). Ach ja, und die "testen.xml.XMLDemoScreen - ist packageName und Klassenname.
Hoffe, das hilft! 😀
InformationsquelleAutor ryvianstyron