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
Pxp_document
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
Pxp_reader
Pxp_core_types
This module is for internal use of PXP only.
Pxp_yacc

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