Projects / RNV

RNV

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.

Tags Text Processing Markup XML Utilities
Licenses BSD Revised
Operating Systems Mac OS X POSIX Windows Windows
Implementation C Scheme

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Feb 2008 09:05
  • Rrelease-after

Changes: This release brings the patches from RNV 1.7.9's Debian package upstream. Besides the addition of a man page, this includes build related fixes only. If RNV 1.7.9 worked for you there is no need to update.

  • Rrelease-mid
  •  01 May 2007 02:59
  • Rrelease-after

Changes: GNU build files were introduced.

  • Rrelease-mid
  •  18 Aug 2004 13:40
  • Rrelease-after

Changes: This release fixes a bug in handling of built-in data types (token and string).

  • Rrelease-mid
  •  17 Feb 2004 11:27
  • Rrelease-after

Changes: The pattern space compression algorithm has been rewritten; two serious bugs have recently been found in it. It should be correct now, and if it is still not, debugging should become much easier.

  • Rrelease-mid
  •  29 Jan 2004 05:34
  • Rrelease-after

Changes: Two ways to use extension datatype libraries have been implemented: either external program or built-in Scheme interpreter. These allow the datatype-checking capabilities of Relax NG to be extended far beyond the scope of XML Schema datatypes. RNV now parses external system entities, as it was an omission not to implement this earlier. Memory usage and diagnostics have been improved. The source code has been rearranged again for better modularity.

No-screenshot

Project Spotlight

cego-PHP

A PHP extension for the cego database.

No-screenshot

Project Spotlight

Arcade4u

A PHP Script based on the Mochiads API.