[relaxng-user] ANN: RVP, validation pipe for RNV

David Tolpin dvd at davidashen.net
Mon Jan 12 18:09:12 ICT 2004


Hi,

this is an announcement of release 1.4 or RNV, 

http://davidashen.net/rnv.html
.

To facilitate the embedding of RNV into heterogeneous environments, I
have developed RVP, a pipe that expects validation primitives on
one end and emits validation diagnostics from the other. 

Embedding examples in Perl and Python are provided; I believe that,
on the day of writing it, these are the fastest and most conformant
(if not the only) Relax NG validation solutions for these languages.
Several changes have been made to the core modules, mostly to provide
better separation of layers.

This solution  will work everywhere where pipe() call is available in C;
that is, most modern Unixen, as well as cygwin. I have tested it with
perl 5.005 and python 2.2 under FreeBSD, Linux and Win32/cygwin.

I am willing to provide a sample for Ruby too, but I had spent the Sunday
learning python; ruby will take another day.


David Tolpini
http://davidashen.net/


More information about the relaxng-user mailing list