Plasma GitLab Archive
Projects Blog Knowledge

PXP Reference

PXP is an XML parser for O'Caml. It represents the parsed document either as tree or as stream of events. In tree mode, it is possible to validate the XML document against a DTD.

The acronym PXP means Polymorphic XML Parser. This name reflects the ability to create XML trees with polymorphic type parameters.

Introduction

Reference


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

Authors

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.

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml