Download List

Project Description

RNV is an implementation of Relax NG Compact
Syntax validator. It is written in ANSI C and the
command-line utility uses Expat. It is a part of
an on-going work, and the current code may have
bugs and shortcomings; however, it validates
documents against a number of grammars.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-01-23 21:03
1.4.2

This release fixes a bug in the grammar parser which might cause
an assertion failure during processing of "parent" patterns.
Tags: Minor bugfixes

2004-01-12 16:41
1.4.0

To facilitate the embedding of RNV into
heterogeneous environments, RVP was created. RVP
is a pipe that expects validation primitives on
one end and emits validation diagnostics from the
other. Embedding examples in Perl and Python are
provided. This provides fast and compliant Relax
NG validation solutions for these languages.
Several changes have been made to the core
modules, mostly to provide better separation of
layers.
Tags: Major feature enhancements

2004-01-06 16:46
1.3.5

Changes were made to rnv and arx in order to
support UTF-8.
Tags: Minor bugfixes

2004-01-03 23:04
1.3

This release has many performance and convenience enhancements. Pattern pools are now one-dimensional arrays, which conserves space and gives better performance. Pass-through mode has been added to facilitate use of rnv in pipes. ARX, a utility to automatically associate documents and grammars, is now included in the distribution. A simple plugin for Vim is provided, to use RNV with the editor. The script uses ARX to automatically choose the grammar for a document.
Tags: Major feature enhancements

2003-12-26 17:45
1.2

The XML Schema datatypes have been implemented, error reporting has been
reworked (it has hopefully become clear and consistent), performance has
improved, and bugs have been fixed.
Tags: Major feature enhancements

Project Resources