The acronym PXP means Polymorphic XML Parser. This name reflects the ability to create XML trees with polymorphic type parameters.
Intro_getting_started: Getting started, and a list of recipes
Intro_trees: The structure of document trees
Intro_extensions: Node extensions
Intro_events: XML data as stream of events (also pull parsing)
Intro_resolution: Resolving entity ID's
Intro_preprocessor: The PXP preprocessor
Intro_advanced: Advanced topics
Example_readme: A code example explained: The
Type definitions used throughout PXP
Tree representation of XML documents
Calling the parser in tree mode
Calling the parser in event mode
Calling the parser to read DTDs
Dealing with events (for pull parsing)
Generate O'Caml code for creating large constant XML trees
Marshalling of XML trees
Resolving identifiers and associating resources
This module is for internal use of PXP only.
Calling the parser (deprecated)
PXP has been written by Gerd Stolpmann; it contains contributions by Claudio Sacerdoti Coen. You may copy it as you like, you may use it even for commercial purposes as long as the license conditions are respected, see the file LICENSE coming with the distribution. It allows almost everything.
Thanks also to Alain Frisch and Haruo Hosoya for discussions and bug