Dekodieren eine WBXML SyncML Nachricht von einem S60-Gerät
Frage
Ich versuche, eine WBXML codierte SyncML Nachricht von einem Nokia N95 zu dekodieren.
Mein erster Versuch war die Python pywbxml Modul zu verwenden, die Anrufe Wraps libwbxml. Dekodieren der Nachricht mit diesem gab eine Menge
Auch dann, wenn jemand eine reine Python-Implementierung eines WBXML-Parser? Gelingt das nicht eine Befehlszeile oder Online-Tool, um diese Nachrichten zu entschlüsseln nützlich wäre - es wäre es viel einfacher zu machen für mich, meine eigene schreiben ...
Lösung 2
ich am Ende eines Python-Parser selbst zu schreiben. Ich schaffte es, es zu tun, indem Sie die spec hier folgende: http://www.w3.org/TR/wbxml/
Und dann nimmt die Codetabellen aus dem horde.org cvs.
Das Open-Website Mobile Alliance und Dokumentation ist schrecklich, das war ein sehr versuchtes Projekt: (
Andere Tipps
Komischerweise habe ich an dem gleichen Problem arbeiten. Ich bin etwa auf halbem Weg durch meine eigenen rein Python WBXML Parser zu schreiben, aber es ist noch nicht vollständig genug, um nützlich zu sein, und ich habe sehr wenig Zeit auf es jetzt zu arbeiten.
Diese
es bekommen könnte so einfach sein zu arbeiten, wie das Hinzufügen eines SyncML 1.3 Tabelle libwbxml. Das heißt, das letzte Mal habe ich versucht, pywbxml kompilieren nicht gegen die Vanille libwbxml Quelle, so dass Sie sich einige Patches anwenden erste ... so „einfach“ ein relativer Begriff sein kann.