I am in need of something for use with C++ which will parse EXI formatted messages. I am not picky in regards to the form of the solution. This could be a Xerces-like library, a rapidxml-like set of headers, or even a offline "compiler" which takes in the XSD file and creates C/C++ sources based on the contents.
What this cannot be is any form of Java solution. I have come across EXIficient and OpenEXI and both are Java based solutions and are not suitable for my situation. I am working in an embedded environment where we won't have the "luxury" of a JVM.