【发布时间】:2010-09-18 14:00:31
【问题描述】:
我正在尝试解码来自诺基亚 N95 的 WBXML 编码的 SyncML 消息。
我的第一次尝试是使用 python pywbxml 模块来包装对 libwbxml 的调用。用这个解码消息会产生很多
另外,有人知道 wbxml 解析器的纯 python 实现吗?如果没有命令行或在线工具来解码这些消息会很有用——它会让我更容易编写自己的...
【问题讨论】:
我正在尝试解码来自诺基亚 N95 的 WBXML 编码的 SyncML 消息。
我的第一次尝试是使用 python pywbxml 模块来包装对 libwbxml 的调用。用这个解码消息会产生很多
另外,有人知道 wbxml 解析器的纯 python 实现吗?如果没有命令行或在线工具来解码这些消息会很有用——它会让我更容易编写自己的...
【问题讨论】:
有趣的是,我一直在解决同样的问题。我编写自己的纯 Python WBXML 解析器大约已经完成了一半,但它还不够完整,无法派上用场,而且我现在几乎没有时间来处理它。
那些
让它工作可能就像将 SyncML 1.3 表添加到 libwbxml 一样简单。也就是说,我上次尝试时,pywbxml 无法针对 vanilla libwbxml 源进行编译,因此您必须先应用一些补丁......所以“简单”可能是一个相对术语。
【讨论】:
我最终自己编写了一个 python 解析器。我设法按照这里的规范做到了: http://www.w3.org/TR/wbxml/
然后从 horde.org 简历中获取代码表。
开放移动联盟的网站和文档很糟糕,这是一个非常尝试的项目:(
【讨论】: