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 recipesIntro_trees
: The structure of document treesIntro_extensions
: Node extensionsIntro_events
: XML data as stream of events (also pull parsing)Intro_namespaces
: NamespacesIntro_resolution
: Resolving entity ID'sIntro_preprocessor
: The PXP preprocessorIntro_advanced
: Advanced topicsExample_readme
: A code example explained: The readme
processor
Pxp_types |
Type definitions used throughout PXP
|
Pxp_document |
Tree representation of XML documents
|
Pxp_dtd |
DTD objects
|
Pxp_tree_parser |
Calling the parser in tree mode
|
Pxp_ev_parser |
Calling the parser in event mode
|
Pxp_dtd_parser |
Calling the parser to read DTDs
|
Pxp_event |
Dealing with events (for pull parsing)
|
Pxp_codewriter |
Generate O'Caml code for creating large constant XML trees
|
Pxp_marshal |
Marshalling of XML trees
|
Pxp_reader |
Resolving identifiers and associating resources
|
Pxp_core_types |
This module is for internal use of PXP only.
|
Pxp_yacc |
Calling the parser (deprecated)
|
Index of types
Index of exceptions
Index of values
Index of class methods
Index of classes
Index of class types
Index of modules
Index of module types
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
reports.