Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RNV(1)			    General Commands Manual			RNV(1)

NAME
       rnv - Relax NG Compact Syntax validator

SYNOPSIS
       rnv [OPTIONS] grammar.rnc [document_1.xml ..]

DESCRIPTION
       RNV uses	Relax NG compact syntax	schemas	to check if a give XML file is
       valid  in  respect  to the language defined by the Relax	NG schema. RNV
       uses Expat for XML parsing.

       If you intend to	validate against Relax NG schemas in  XML  syntax  in-
       stead have a look at xmllint (of	libxml2) or xmlstarlet.	Also trang can
       convert Relax NG	schemas	from XML to compact syntax and back.

OPTIONS
       If  no  documents  are specified, RNV attempts to read the XML document
       from the	standard input.	The options are:

       -q     names of files being processed are not printed;  in  error  mes-
	      sages, expected elements and attributes are not listed;

       -n number
	      sets  the	 maximum  number of reported expected elements and at-
	      tributes,	-q sets	this to	0 and can be overriden;

       -p     copies the input to the output;

       -c     if the only argument is a	grammar, checks	the grammar and	exits;

       -s     uses less	memory and runs	slower;

       -e library.scm
	      uses Scheme datatype library from	file library.scm;

       -v     prints version number;

       -h     displays usage summary and exits.

HOMEPAGE
       http://sourceforge.net/projects/rnv/

AUTHOR
       Sebastian Pipping <webmaster@hartwork.org>. This	man page was made from
       the readme written by RNV's author David	Tolpin <dvd@davidashen.net>.

SEE ALSO
       xmllint(1), xmlstarlet(1), trang(1)

				  2008-01-12				RNV(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rnv&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help