CompactXML™

COMPACTXML
ubisys presents CompactXML, a C++ class library allowing you to import and
also generate XML documents according to the Extensible Markup Language
Recommendation 1.0 . At your disposal you have all interfaces, methods and
attributes defined in the Document Object Model (DOM) Specification.
The entire library needs around 8KB ROM (ARM Thumb command set).
RAM requirements depend on the size of the documents to be proccessed.
Memory requirement (ROM and RAM) can cn be reduced even further by
deactivating certain features. Amongst them are

–Support for comments

–Support for Processing Instructions

–Support for CDATA Sections

–Support for Attributes

You can also define if the library is to be used for importing or generating
XML documents, thereby reducing code volume and RAM requirement accordingly.
These optimizing options can safely be used when document proccessing
and generating is done by a single person.