Ok, if I understand the problem correctly, then you have a source code generator which generates some plain ANSI-C files which are capable of parsing xml and putting the result of the received data into a standard C struct. Correct?
What I don't understand is what is beeing incompatible here. Are you not able to build the generated C sources? Do they build, but not link? Do they link but not run correctly?
Basically plain C sources should work fine, but there are, as always, details to consider.
Can you provide as much information about what is being "incompatible"?
(Compilation errors, observations, code snippest showing the problems, ...)
Without more information we probably wont be able to help much.
Daniel