Blame doc/xmllint.1

Packit Service a31ea6
'\" t
Packit Service a31ea6
.\"     Title: xmllint
Packit Service a31ea6
.\"    Author: John Fleck <jfleck@inkstain.net>
Packit Service a31ea6
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
Packit Service a31ea6
.\"      Date: $Date$
Packit Service a31ea6
.\"    Manual: xmllint Manual
Packit Service a31ea6
.\"    Source: libxml2
Packit Service a31ea6
.\"  Language: English
Packit Service a31ea6
.\"
Packit Service a31ea6
.TH "XMLLINT" "1" "$Date$" "libxml2" "xmllint Manual"
Packit Service a31ea6
.\" -----------------------------------------------------------------
Packit Service a31ea6
.\" * Define some portability stuff
Packit Service a31ea6
.\" -----------------------------------------------------------------
Packit Service a31ea6
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service a31ea6
.\" http://bugs.debian.org/507673
Packit Service a31ea6
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit Service a31ea6
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service a31ea6
.ie \n(.g .ds Aq \(aq
Packit Service a31ea6
.el       .ds Aq '
Packit Service a31ea6
.\" -----------------------------------------------------------------
Packit Service a31ea6
.\" * set default formatting
Packit Service a31ea6
.\" -----------------------------------------------------------------
Packit Service a31ea6
.\" disable hyphenation
Packit Service a31ea6
.nh
Packit Service a31ea6
.\" disable justification (adjust text to left margin only)
Packit Service a31ea6
.ad l
Packit Service a31ea6
.\" -----------------------------------------------------------------
Packit Service a31ea6
.\" * MAIN CONTENT STARTS HERE *
Packit Service a31ea6
.\" -----------------------------------------------------------------
Packit Service a31ea6
.SH "NAME"
Packit Service a31ea6
xmllint \- command line XML tool
Packit Service a31ea6
.SH "SYNOPSIS"
Packit Service a31ea6
.HP \w'\fBxmllint\fR\ 'u
Packit Service a31ea6
\fBxmllint\fR [\fB\-\-version\fR | \fB\-\-debug\fR | \fB\-\-shell\fR | \fB\-\-xpath\ "\fR\fB\fIXPath_expression\fR\fR\fB"\fR | \fB\-\-debugent\fR | \fB\-\-copy\fR | \fB\-\-recover\fR | \fB\-\-noent\fR | \fB\-\-noout\fR | \fB\-\-nonet\fR | \fB\-\-path\ "\fR\fB\fIPATH(S)\fR\fR\fB"\fR | \fB\-\-load\-trace\fR | \fB\-\-htmlout\fR | \fB\-\-nowrap\fR | \fB\-\-valid\fR | \fB\-\-postvalid\fR | \fB\-\-dtdvalid\ \fR\fB\fIURL\fR\fR | \fB\-\-dtdvalidfpi\ \fR\fB\fIFPI\fR\fR | \fB\-\-timing\fR | \fB\-\-output\ \fR\fB\fIFILE\fR\fR | \fB\-\-repeat\fR | \fB\-\-insert\fR | \fB\-\-compress\fR | \fB\-\-html\fR | \fB\-\-xmlout\fR | \fB\-\-push\fR | \fB\-\-memory\fR | \fB\-\-maxmem\ \fR\fB\fINBBYTES\fR\fR | \fB\-\-nowarning\fR | \fB\-\-noblanks\fR | \fB\-\-nocdata\fR | \fB\-\-format\fR | \fB\-\-encode\ \fR\fB\fIENCODING\fR\fR | \fB\-\-dropdtd\fR | \fB\-\-nsclean\fR | \fB\-\-testIO\fR | \fB\-\-catalogs\fR | \fB\-\-nocatalogs\fR | \fB\-\-auto\fR | \fB\-\-xinclude\fR | \fB\-\-noxincludenode\fR | \fB\-\-loaddtd\fR | \fB\-\-dtdattr\fR | \fB\-\-stream\fR | \fB\-\-walker\fR | \fB\-\-pattern\ \fR\fB\fIPATTERNVALUE\fR\fR | \fB\-\-chkregister\fR | \fB\-\-relaxng\ \fR\fB\fISCHEMA\fR\fR | \fB\-\-schema\ \fR\fB\fISCHEMA\fR\fR | \fB\-\-c14n\fR] {\fIXML\-FILE(S)\fR... | \-}
Packit Service a31ea6
.HP \w'\fBxmllint\fR\ 'u
Packit Service a31ea6
\fBxmllint\fR \fB\-\-help\fR
Packit Service a31ea6
.SH "DESCRIPTION"
Packit Service a31ea6
.PP
Packit Service a31ea6
The
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
program parses one or more
Packit Service a31ea6
XML
Packit Service a31ea6
files, specified on the command line as
Packit Service a31ea6
\fIXML\-FILE\fR
Packit Service a31ea6
(or the standard input if the filename provided is
Packit Service a31ea6
\fB\-\fR
Packit Service a31ea6
)\&. It prints various types of output, depending upon the options selected\&. It is useful for detecting errors both in
Packit Service a31ea6
XML
Packit Service a31ea6
code and in the
Packit Service a31ea6
XML
Packit Service a31ea6
parser itself\&.
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
is included in
Packit Service a31ea6
\fBlibxml\fR(3)\&.
Packit Service a31ea6
.SH "OPTIONS"
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
accepts the following options (in alphabetical order):
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-auto\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Generate a small document for testing purposes\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-catalogs\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the
Packit Service a31ea6
SGML
Packit Service a31ea6
catalog(s) from
Packit Service a31ea6
\fBSGML_CATALOG_FILES\fR\&. Otherwise
Packit Service a31ea6
XML
Packit Service a31ea6
catalogs starting from
Packit Service a31ea6
/etc/xml/catalog
Packit Service a31ea6
are used by default\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-chkregister\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Turn on node registration\&. Useful for developers testing
Packit Service a31ea6
\fBlibxml\fR(3)
Packit Service a31ea6
node tracking code\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-compress\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Turn on
Packit Service a31ea6
\fBgzip\fR(1)
Packit Service a31ea6
compression of output\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-copy\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Test the internal copy implementation\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-c14n\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the W3C
Packit Service a31ea6
XML
Packit Service a31ea6
Canonicalisation (C14N) to serialize the result of parsing to
Packit Service a31ea6
stdout\&. It keeps comments in the result\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-dtdvalid \fR\fB\fIURL\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the
Packit Service a31ea6
DTD
Packit Service a31ea6
specified by an
Packit Service a31ea6
\fIURL\fR
Packit Service a31ea6
for validation\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-dtdvalidfpi \fR\fB\fIFPI\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the
Packit Service a31ea6
DTD
Packit Service a31ea6
specified by a Formal Public Identifier
Packit Service a31ea6
\fIFPI\fR
Packit Service a31ea6
for validation, note that this will require a catalog exporting that Formal Public Identifier to work\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-debug\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Parse a file and output an annotated tree of the in\-memory version of the document\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-debugent\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Debug the entities defined in the document\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-dropdtd\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Remove
Packit Service a31ea6
DTD
Packit Service a31ea6
from output\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-dtdattr\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Fetch external
Packit Service a31ea6
DTD
Packit Service a31ea6
and populate the tree with inherited attributes\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-encode \fR\fB\fIENCODING\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Output in the given encoding\&. Note that this works for full document not fragments or result from XPath queries\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-format\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Reformat and reindent the output\&. The
Packit Service a31ea6
\fBXMLLINT_INDENT\fR
Packit Service a31ea6
environment variable controls the indentation\&. The default value is two spaces " ")\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-help\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Print out a short usage summary for
Packit Service a31ea6
\fBxmllint\fR\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-html\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the
Packit Service a31ea6
HTML
Packit Service a31ea6
parser\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-htmlout\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Output results as an
Packit Service a31ea6
HTML
Packit Service a31ea6
file\&. This causes
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
to output the necessary
Packit Service a31ea6
HTML
Packit Service a31ea6
tags surrounding the result tree output so the results can be displayed/viewed in a browser\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-insert\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Test for valid insertions\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-loaddtd\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Fetch an external
Packit Service a31ea6
DTD\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-load\-trace\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Display all the documents loaded during the processing to
Packit Service a31ea6
stderr\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-maxmem \fR\fB\fINNBYTES\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Test the parser memory support\&.
Packit Service a31ea6
\fINNBYTES\fR
Packit Service a31ea6
is the maximum number of bytes the library is allowed to allocate\&. This can also be used to make sure batch processing of
Packit Service a31ea6
XML
Packit Service a31ea6
files will not exhaust the virtual memory of the server running them\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-memory\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Parse from memory\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-noblanks\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Drop ignorable blank spaces\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-nocatalogs\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Do not use any catalogs\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-nocdata\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Substitute CDATA section by equivalent text nodes\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-noent\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Substitute entity values for entity references\&. By default,
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
leaves entity references in place\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-nonet\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Do not use the Internet to fetch
Packit Service a31ea6
DTDs or entities\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-noout\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Suppress output\&. By default,
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
outputs the result tree\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-nowarning\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Do not emit warnings from the parser and/or validator\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-nowrap\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Do not output
Packit Service a31ea6
HTML
Packit Service a31ea6
doc wrapper\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-noxincludenode\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Do XInclude processing but do not generate XInclude start and end nodes\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-nsclean\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Remove redundant namespace declarations\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-output \fR\fB\fIFILE\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Define a file path where
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
will save the result of parsing\&. Usually the programs build a tree and save it on
Packit Service a31ea6
stdout, with this option the result
Packit Service a31ea6
XML
Packit Service a31ea6
instance will be saved onto a file\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-path "\fR\fB\fIPATH(S)\fR\fR\fB"\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the (space\- or colon\-separated) list of filesystem paths specified by
Packit Service a31ea6
\fIPATHS\fR
Packit Service a31ea6
to load
Packit Service a31ea6
DTDs or entities\&. Enclose space\-separated lists by quotation marks\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-pattern \fR\fB\fIPATTERNVALUE\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Used to exercise the pattern recognition engine, which can be used with the reader interface to the parser\&. It allows to select some nodes in the document based on an XPath (subset) expression\&. Used for debugging\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-postvalid\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Validate after parsing has completed\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-push\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use the push mode of the parser\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-recover\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Output any parsable portions of an invalid document\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-relaxng \fR\fB\fISCHEMA\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use RelaxNG file named
Packit Service a31ea6
\fISCHEMA\fR
Packit Service a31ea6
for validation\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-repeat\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Repeat 100 times, for timing or profiling\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-schema \fR\fB\fISCHEMA\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use a W3C
Packit Service a31ea6
XML
Packit Service a31ea6
Schema file named
Packit Service a31ea6
\fISCHEMA\fR
Packit Service a31ea6
for validation\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-shell\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Run a navigating shell\&. Details on available commands in shell mode are below (see
Packit Service a31ea6
the section called \(lqSHELL COMMANDS\(rq)\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-xpath "\fR\fB\fIXPath_expression\fR\fR\fB"\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Run an XPath expression given as argument and print the result\&. In case of a nodeset result, each node in the node set is serialized in full in the output\&. In case of an empty node set the "XPath set is empty" result will be shown and an error exit code will be returned\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-stream\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Use streaming
Packit Service a31ea6
API
Packit Service a31ea6
\- useful when used in combination with
Packit Service a31ea6
\fB\-\-relaxng\fR
Packit Service a31ea6
or
Packit Service a31ea6
\fB\-\-valid\fR
Packit Service a31ea6
options for validation of files that are too large to be held in memory\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-testIO\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Test user input/output support\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-timing\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Output information about the time it takes
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
to perform the various steps\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-valid\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Determine if the document is a valid instance of the included Document Type Definition (DTD)\&. A
Packit Service a31ea6
DTD
Packit Service a31ea6
to be validated against also can be specified at the command line using the
Packit Service a31ea6
\fB\-\-dtdvalid\fR
Packit Service a31ea6
option\&. By default,
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
also checks to determine if the document is well\-formed\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-version\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Display the version of
Packit Service a31ea6
\fBlibxml\fR(3)
Packit Service a31ea6
used\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-walker\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Test the walker module, which is a reader interface but for a document tree, instead of using the reader
Packit Service a31ea6
API
Packit Service a31ea6
on an unparsed document it works on an existing in\-memory tree\&. Used for debugging\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-xinclude\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Do XInclude processing\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB\-\-xmlout\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Used in conjunction with
Packit Service a31ea6
\fB\-\-html\fR\&. Usually when
Packit Service a31ea6
HTML
Packit Service a31ea6
is parsed the document is saved with the
Packit Service a31ea6
HTML
Packit Service a31ea6
serializer\&. But with this option the resulting document is saved with the
Packit Service a31ea6
XML
Packit Service a31ea6
serializer\&. This is primarily used to generate
Packit Service a31ea6
XHTML
Packit Service a31ea6
from
Packit Service a31ea6
HTML
Packit Service a31ea6
input\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.SH "SHELL COMMANDS"
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
offers an interactive shell mode invoked with the
Packit Service a31ea6
\fB\-\-shell\fR
Packit Service a31ea6
command\&. Available commands in shell mode include (in alphabetical order):
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBbase\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Display
Packit Service a31ea6
XML
Packit Service a31ea6
base of the node\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBbye\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Leave the shell\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBcat \fR\fB\fINODE\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Display the given node or the current one\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBcd \fR\fB\fIPATH\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Change the current node to the given path (if unique) or root if no argument is given\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBdir \fR\fB\fIPATH\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Dumps information about the node (namespace, attributes, content)\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBdu \fR\fB\fIPATH\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Show the structure of the subtree under the given path or the current node\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBexit\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Leave the shell\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBhelp\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Show this help\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBfree\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Display memory usage\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBload \fR\fB\fIFILENAME\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Load a new document with the given filename\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBls \fR\fB\fIPATH\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
List contents of the given path or the current directory\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBpwd\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Display the path to the current node\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBquit\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Leave the shell\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBsave \fR\fB\fIFILENAME\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Save the current document to the given filename or to the original name\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBvalidate\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Check the document for errors\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBwrite \fR\fB\fIFILENAME\fR\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Write the current node to the given filename\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.SH "ENVIRONMENT"
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBSGML_CATALOG_FILES\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
SGML
Packit Service a31ea6
catalog behavior can be changed by redirecting queries to the user\*(Aqs own set of catalogs\&. This can be done by setting the
Packit Service a31ea6
\fBSGML_CATALOG_FILES\fR
Packit Service a31ea6
environment variable to a list of catalogs\&. An empty one should deactivate loading the default
Packit Service a31ea6
/etc/sgml/catalog
Packit Service a31ea6
catalog\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBXML_CATALOG_FILES\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
XML
Packit Service a31ea6
catalog behavior can be changed by redirecting queries to the user\*(Aqs own set of catalogs\&. This can be done by setting the
Packit Service a31ea6
\fBXML_CATALOG_FILES\fR
Packit Service a31ea6
environment variable to a list of catalogs\&. An empty one should deactivate loading the default
Packit Service a31ea6
/etc/xml/catalog
Packit Service a31ea6
catalog\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBXML_DEBUG_CATALOG\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Setting the environment variable
Packit Service a31ea6
\fBXML_DEBUG_CATALOG\fR
Packit Service a31ea6
to
Packit Service a31ea6
\fInon\-zero\fR
Packit Service a31ea6
using the
Packit Service a31ea6
\fBexport\fR
Packit Service a31ea6
command outputs debugging information related to catalog operations\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBXMLLINT_INDENT\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Setting the environment variable
Packit Service a31ea6
\fBXMLLINT_INDENT\fR
Packit Service a31ea6
controls the indentation\&. The default value is two spaces " "\&.
Packit Service a31ea6
.RE
Packit Service a31ea6
.SH "DIAGNOSTICS"
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBxmllint\fR
Packit Service a31ea6
return codes provide information that can be used when calling it from scripts\&.
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB0\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
No error
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB1\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Unclassified
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB2\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Error in
Packit Service a31ea6
DTD
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB3\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Validation error
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB4\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Validation error
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB5\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Error in schema compilation
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB6\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Error writing output
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB7\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Error in pattern (generated when
Packit Service a31ea6
\fB\-\-pattern\fR
Packit Service a31ea6
option is used)
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB8\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Error in Reader registration (generated when
Packit Service a31ea6
\fB\-\-chkregister\fR
Packit Service a31ea6
option is used)
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fB9\fR
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Out of memory error
Packit Service a31ea6
.RE
Packit Service a31ea6
.SH "SEE ALSO"
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBlibxml\fR(3)
Packit Service a31ea6
.PP
Packit Service a31ea6
More information can be found at
Packit Service a31ea6
.sp
Packit Service a31ea6
.RS 4
Packit Service a31ea6
.ie n \{\
Packit Service a31ea6
\h'-04'\(bu\h'+03'\c
Packit Service a31ea6
.\}
Packit Service a31ea6
.el \{\
Packit Service a31ea6
.sp -1
Packit Service a31ea6
.IP \(bu 2.3
Packit Service a31ea6
.\}
Packit Service a31ea6
\fBlibxml\fR(3)
Packit Service a31ea6
web page
Packit Service a31ea6
\m[blue]\fB\%http://www.xmlsoft.org/\fR\m[]
Packit Service a31ea6
.RE
Packit Service a31ea6
.sp
Packit Service a31ea6
.RS 4
Packit Service a31ea6
.ie n \{\
Packit Service a31ea6
\h'-04'\(bu\h'+03'\c
Packit Service a31ea6
.\}
Packit Service a31ea6
.el \{\
Packit Service a31ea6
.sp -1
Packit Service a31ea6
.IP \(bu 2.3
Packit Service a31ea6
.\}
Packit Service a31ea6
W3C
Packit Service a31ea6
XSLT
Packit Service a31ea6
page
Packit Service a31ea6
\m[blue]\fB\%http://www.w3.org/TR/xslt\fR\m[]
Packit Service a31ea6
.RE
Packit Service a31ea6
.sp
Packit Service a31ea6
.SH "AUTHORS"
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBJohn Fleck\fR <\&jfleck@inkstain\&.net\&>
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Author.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBZiying Sherwin\fR <\&sherwin@nlm\&.nih\&.gov\&>
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Author.
Packit Service a31ea6
.RE
Packit Service a31ea6
.PP
Packit Service a31ea6
\fBHeiko Rupp\fR <\&hwr@pilhuhn\&.de\&>
Packit Service a31ea6
.RS 4
Packit Service a31ea6
Author.
Packit Service a31ea6
.RE
Packit Service a31ea6
.SH "COPYRIGHT"
Packit Service a31ea6
.br
Packit Service a31ea6
Copyright \(co 2001, 2004
Packit Service a31ea6
.br