Subject: pkg/21214: New package textproc/pyRXP
To: None <>
From: David Ferlier <>
List: netbsd-bugs
Date: 04/17/2003 14:50:07
>Number:         21214
>Category:       pkg
>Synopsis:       New package textproc/pyRXP
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 17 12:52:00 UTC 2003
>Originator:     David Ferlier
>Release:        NetBSD 1.6
System: NetBSD hell 1.6 NetBSD 1.6 (CATAPULT) #0: Sat Dec 14 20:38:30 CET 2002 root@hell:/usr/src/sys/arch/i386/compile/CATAPULT i386

RXP is a very fast validating XML parser written by Richard Tobin of the
University of Edinburgh. It complies fully with the W3C test suites
(although we have compiled it without Unicode support for the time being).
We would like to thank Richard Tobin and Henry Thompson of the Language
Technology Group for making this code available to the world.

pyRXP is a wrapper around this which constructs a lightweight in-memory
"tuple tree" in a single call. This structure is the lightest one we could
define in Python, and it is constructed entirely in C code, resulting in
unprecedented speed. It is a core part of ReportLab's forthcoming XML
toolkit, which aims to offer simple, fast and pythonic tools for common XML
processing tasks.