Simple Plain Xml Parser (spxml) is a simple and
plain stream-oriented XML parser that supports
pull-model and DOM-model XML parsing. As the user
passes it chunks of an XML document, it
identifies elements, character data, or other
entities and return the appropriate event. Chunks
can range from one byte to the whole XML document
and can safely be read from pipes. Resulting DOM
trees can be read, modified, and saved.