Simple Plain Xml Parser (spxml) is a simple and plain xml parser written in C . spxml supports pull-model and DOM-model xml parsing.
spxml is a stream-oriented parser. As the user passes it chunks of the input XML document, spxml identifies elements, character data or other entities and return the appropriate event. The size of the chunks is controlled by the user; chunks can range from one byte to the whole XML document.
spxml pull parser does not need to be told when the document is ended. On the contrary, spxml pull parser will tell us when it has finished parsing a root ( or other ) element. spxml pull parser can therefore safely read from pipes, can process sequences of XML documents without extra delimiters, and can handle selected parts of a document.
spxml DOM parser parses an XML document, and builds a DOM tree that can be read, modified, and saved.
What's New in This Release:
· This release adds UTF-8 encoding and processing instruction support.