It is a single file C source for the XML parser, and another for the XPath engine. Simply take the source files and drop them into your own project.
The loaders can handle XML files in the main encodings, including UTF-8, UTF-16 big endian, and UTF-16 little endian, although not all XML features are supported. They provide powerful functionality to load XML documents.
The parser includes functions like xml_gettag(), xml_getdata(), and xml_getattribute() for accessing node data, along with xml_getchild() for iterating over children with a specific tag. xml_getdescendants efficiently fetches all descendants with a given tag.
Error reporting is a key strength of minixml, with functions like xml_getlineno() for line number retrieval and xml_unknownattributes() for handling unknown attributes within nodes.
Collection
[
|
...
]