/pxp, Polymorphic XML parser, a validating XML-1.0 parser (OCaml)
1.2.8nb1, Package name:
pxp-1.2.8nb1, Maintainer: pkgsrc-users
PXP is a validating XML parser for O'Caml. It strictly complies to
the XML-1.0 standard.
The parser is simple to call, usually only one statement (function
call) is sufficient to parse an XML document and to represent it
as object tree.
Once the document is parsed, it can be accessed using a class
interface. The interface allows arbitrary access including
transformations. One of the features of the document representation
is its polymorphic nature; it is simple to add custom methods to
the document classes. Furthermore, the parser can be configured
such that different XML elements are represented by objects created
from different classes. This is a very powerful feature, because
it simplifies the structure of programs processing XML documents.
Note that the class interface does not comply to the DOM standard.
It was not a development goal to realize a standard API (industrial
developers can this much better than I); however, the API is powerful
enough to be considered as equivalent with DOM. More important,
the interface is compatible with the XML information model required
by many XML-related standards.
Required to run:
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2016-12-30) Updated to version: pxp-1.2.8nb1
- (2016-06-25) Updated to version: pxp-1.2.8
- (2016-05-05) Updated to version: pxp-1.2.3nb6
- (2015-08-07) Updated to version: pxp-1.2.3nb5
- (2015-06-30) Updated to version: pxp-1.2.3nb4
- (2015-01-20) Updated to version: pxp-1.2.3nb3
CVS history: (Expand)
| 2016-12-30 12:17:03 by Jaap Boender | Files touched by this commit (89) | |
Recursive revbump associated with ocaml update to 4.04.
| 2016-07-02 11:30:45 by Jaap Boender | Files touched by this commit (1) | |
Updated PLIST to properly use ocaml.mk framework. No upstream changes.
| 2016-06-25 15:59:21 by Jaap Boender | Files touched by this commit (3) | |
Updated package to latest version, 1.2.8, and made package compatible with
latest version of ocaml and its framework. Discussed on packages@ and
OK'd by jperkin.
1.2.8: Build against ocamlnet-4.1. Support -safe-string
1.2.7: tweaking support for oasis.
1.2.6: Adding _oasis file.
1.2.5: Build against ocamlnet-4.
1.2.4: Fixed bug in namespace-aware parsing (thanks to ygrek and Thomas
| 2016-05-05 13:45:43 by Jaap Boender | Files touched by this commit (91) | |
Recursive revbump associated with ocaml update.
| 2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797) |
Add SHA512 digests for distfiles for textproc category
Problems found locating distfiles:
Package cabocha: missing distfile cabocha-0.68.tar.bz2
Package convertlit: missing distfile clit18src.zip
Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2015-08-07 13:20:36 by Jaap Boender | Files touched by this commit (65) | |
Recursive revbump associated with lang/ocaml update.
| 2015-06-30 13:53:00 by Jaap Boender | Files touched by this commit (76) | |
Recursive revbump associated with update of lang/ocaml to 4.02.2.
| 2015-01-20 15:24:38 by Jaap Boender | Files touched by this commit (55) | |
Revbump associated with update of lang/ocaml.