Frage

Nach Izb Frage nach Bestes binäre XML-Format für JavaME , ich m der Suche nach einer Implementierung entweder für binäre XML-ähnliche Formate oder einfach nur XML. Meine Metriken für die Umsetzung, die von den meisten wichtigen ersten sind:

  1. Unterstützte Telefone. Ein grundlegendes JTWI Telefon sollte es laufen kann.
  2. Es sollte entweder verifiziert oder Open-Source sein, so konnte ich habe es überprüft.
  3. Kleiner Speicherbedarf.
  4. Schnell.
  5. Einfach zu verwenden, um auf Server-Seite.
War es hilfreich?

Lösung

könnten Sie NanoXML für J2ME . Es funktioniert gut, und ich hatte noch nie irgendwelche Probleme mit ihm in einer Produktionsumgebung. Bitte beachten Sie, dass es nicht Validieren ist.

IANG

Andere Tipps

Hier finden Sie aktuelle kXML - http://kxml.objectweb.org/ . Es unterstützt WBXML und hat einen geringen Speicherbedarf, aber es ist nicht sehr streng auf Fehler.

Das W3C eine umfassende und offene Analyse von binären XML-Technologien durchgeführt, darunter 9 Monate des Benchmarking zu bestimmen, welche, wo die kleinsten, schnellste und am besten für ihre Anwendungsfälle und Anforderungen . Basierend auf dieser Analyse wählten sie ein Format der einzigen Standard für das Web .

Die Technologie, die sie ausgewählt ist „Efficient XML“ genannt, nicht FastInfoset wie von einem anderen Kommentator berichtet wurde. Das W3C gefunden FastInfoset nicht erreichen ausreichende Mengen an Kompaktheit und Allgemeinheit für ihre Anwendungsfälle. Sie können eine kurze Beschreibung dieser Entscheidung auf dich öffentlichen Mailinglisten des W3C finden Sie unter http /www.agiledelta.com/product_efxsdk.html .

Das W3C eine binäre Codierung für XML definiert, ist es schnell InfoSet, aber es ist optimiert für High-Volume-Web-Services, anstatt Embedded-Geräte genannt, und ich glaube nicht, gibt es keine leichten und schnellen Implementierungen für Sie geeignet.

Wenn Sie mit einfachen XML-Stick, und Sie müssen eine DOM-Implementierung, dann gehen Sie mit XOM ( http: // xom. nu ). Es ist einfach das DOM mit der kleinsten Stellfläche, und es ist sehr schnell.

Aber wenn Sie wirklich Ihren Fußabdruck müssen reduzieren, dann müssen Sie einen nicht-DOM-API wie SAX oder STAX verwenden, aber das ist wesentlich mehr Arbeit.

Danke an alle, die beantwortet, aber das ist, was ich schließlich tat -

Es ist ein gutes Dokument über XML-Parsing in J2ME hier . Es gibt einen Tisch gibt einige Alternativen. Denn jetzt entschied ich mich für ASXMLP zu gehen und es für xml-Push-Analyse verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top