1RNV(1) General Commands Manual RNV(1)
2
3
4
6 rnv - Relax NG Compact Syntax validator
7
9 rnv [OPTIONS] grammar.rnc [document_1.xml ..]
10
12 RNV uses Relax NG compact syntax schemas to check if a give XML file is
13 valid in respect to the language defined by the Relax NG schema. RNV
14 uses Expat for XML parsing.
15
16 If you intend to validate against Relax NG schemas in XML syntax
17 instead have a look at xmllint (of libxml2) or xmlstarlet. Also trang
18 can convert Relax NG schemas from XML to compact syntax and back.
19
21 If no documents are specified, RNV attempts to read the XML document
22 from the standard input. The options are:
23
24 -q names of files being processed are not printed; in error mes‐
25 sages, expected elements and attributes are not listed;
26
27 -n number
28 sets the maximum number of reported expected elements and
29 attributes, -q sets this to 0 and can be overriden;
30
31 -p copies the input to the output;
32
33 -c if the only argument is a grammar, checks the grammar and exits;
34
35 -s uses less memory and runs slower;
36
37 -e library.scm
38 uses Scheme datatype library from file library.scm;
39
40 -v prints version number;
41
42 -h displays usage summary and exits.
43
45 http://sourceforge.net/projects/rnv/
46
48 Sebastian Pipping <webmaster@hartwork.org>. This man page was made from
49 the readme written by RNV's author David Tolpin <dvd@davidashen.net>.
50
52 xmllint(1), xmlstarlet(1), trang(1)
53
54
55
56
57 2008-01-12 RNV(1)