【问题标题】:Parsing EXI using C++ [closed]使用 C++ 解析 EXI [关闭]
【发布时间】:2013-01-24 23:21:09
【问题描述】:

我需要与 C++ 一起使用的东西,它可以解析 EXI 格式的消息。我对解决方案的形式并不挑剔。这可能是一个类似 Xerces 的库、一组类似 rapidxml 的头文件,甚至是一个离线“编译器”,它接收 XSD 文件并根据内容创建 C/C++ 源代码。

这个不能是任何形式的Java 解决方案。我遇到过 EXIficient 和 OpenEXI,它们都是基于 Java 的解决方案,不适合我的情况。我在嵌入式环境中工作,我们不会拥有 JVM 的“豪华”。

【问题讨论】:

标签: c++ c xml exi


【解决方案1】:

可用的 EXI 解析器并不多。

您可以尝试使用商业但稳定的: http://www.agiledelta.com/product_efx-me.html

或者 EXIP 也不错,但处于 alpha 阶段: http://exip.sourceforge.net/

根据您的实施规范,您使用这些应用程序的使用情况可能会有所不同。

【讨论】:

  • 谢谢!我认为 EXIP 必须是我最终使用的。支付这样的东西并不是一个真正的选择。由于我们正在做简单的 EXI 工作,我认为 EXIP 目前“足够稳定”。
  • exip 很好,但是在解析基于模式的输入文件时遇到了困难。如果支持,你能给我一些例子吗? exip 包中有一些示例文件,但不是很有帮助。
猜你喜欢
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
  • 2013-10-22
  • 2010-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多