Разбор EXI с использованием C++

Мне нужно что-то для использования с C++, которое будет анализировать сообщения в формате EXI. Я не привередлив в отношении формы решения. Это может быть библиотека, подобная Xerces, набор заголовков, подобный rapidx, или даже автономный "компилятор", который принимает файл XSD и создает источники C/C++ на основе содержимого.

Чего не может быть, так это любой формы решения Java. Я сталкивался с EXIficient и OpenEXI, и оба они основаны на Java и не подходят для моей ситуации. Я работаю во встроенной среде, где у нас не будет "роскоши" JVM.

1 ответ

Решение

Существует не так много парсеров EXI.

Вы можете попробовать использовать коммерческий, но стабильный: http://www.agiledelta.com/product_efx-me.html

Или EXIP тоже хорош, но в альфа-стадии: http://exip.sourceforge.net/

В зависимости от спецификаций реализации ваш пробег с этими приложениями может отличаться.

Другие вопросы по тегам