我的目标是在 javascript 中进行 XML 绑定。虽然这并不常见,但我需要它作为 Thunderbird 插件。我希望用 javascript 制作(XPCOM 不再支持 java)。所以这不是为了序列化和使用 JSON。我真的需要在 Javascript 中进行 XML 操作。我不介意脚本是否很大。
理想情况下,我想重用 java 代码(因为我已经完成了很多 java 代码,也因为我不知道 JS :s )。所以我一直在寻找如何在 GWT 中使用 JAXB 处理这个问题:GWT and a jaxb objects
不幸的是,gwtjaxb 项目似乎只处理编组,我需要在 gwt 客户端代码中编组和解组。我错了吗?
我也考虑过 Pitiri:GWT XML (xml-object-mapping)
并且还使用 gwt 中的 Errai 映射到 JSON,然后使用 Jsonix(通过 JSNI)从 JSON 到 XML,反之亦然:Is there a JavaScript API for XML binding - 类似于 Java 的 JAXB?
POJO <=> JSON <=> XML
但这似乎很乏味。
有人对此有任何经验或线索吗?
谢谢!