..
/
download
xml-validate(1) xml-utils xml-validate(1)
NAME
xml-validate - Validate XML documents against their schemas
SYNOPSIS
xml-validate [-s <path>] [-F|-f] [-loqvh?] [<file>...]
DESCRIPTION
The xml-validate utility validates XML documents, checking whether they
are valid XML files and if they are valid against a referenced or spec‐
ified schema.
OPTIONS
-F, --valid-filenames
List valid files.
-f, --filenames
List invalid files.
-h, -?, --help
Show help/usage message.
-l, --list
Treat input as a list of XML documents names to validate, rather
than an XML document itself.
-q, --quiet
Quiet mode. The utility will not output anything to stdout or
stderr. Success/failure will only be indicated through the exit
status.
-s, --schema <path>
Validate the XML documents against the specified schema, rather
than the one that they reference.
-v, --verbose
Verbose mode. Success/failure will be explicitly reported on
top of any errors.
--version
Show version information.
<file>...
Any number of XML documents to validate. If none are specified,
input is read from stdin.
In addition, the following options allow configuration of the XML pars‐
er:
--dtdload
Load the external DTD.
--huge Remove any internal arbitrary parser limits.
--net Allow network access to load external DTD and entities.
--noent
Resolve entities.
--xinclude
Do XInclude processing.
--xml-catalog <file>
Use an XML catalog when resolving entities. Multiple catalogs
may be loaded by specifying this option multiple times.
EXIT STATUS
0 No errors.
1 Some XML documents are not well-formed or valid.
2 The number of schemas cached exceeded the available memory.
3 A specified schema could not be read.
EXAMPLE
$ xml-validate doc.xml
AUTHORS
khzae.net.
2020-07-07 xml-validate(1)
gopher://khzae.net/0/s1000d/xml/xml-utils/src/utils/xml-validate/README