C XML library for Embedded Systems [closed] C XML library for Embedded Systems [closed] xml xml

C XML library for Embedded Systems [closed]


I don't know about dynamic memory allocation, but a standard C XML parser is expat, which is the underlying library for a number of parsers out there.


I am not sure but perhaps Mini-XML: Lightweight XML Library will help you:

  1. Mini-XML only requires an ANSI C compatible compiler.
  2. It is freeware.
  3. Its binary size is around 100k.
  4. It parses the whole xml-file and then store all the info into a linked list.


You could use an ASN.1 XER encoder; there's a free one at http://lionet.info/asn1c/