blob: 2e9b8148f12f45c871d56da8c2f9bc568b849a84 [file] [log] [blame]
.TH XMLLINT 1 "12 April 2000"
.SH NAME
xmllint \- parse XML files and print the result of parsing
.SH SYNOPSIS
.B xmllint
.RB [ \-\-compress ]
.RB [ \-\-copy ]
.RB [ \-\-debug ]
.RB [ \-\-debugent ]
.RB [ \-\-htmlout ]
.RB [ \-\-insert ]
.RB [ \-\-noblanks ]
.RB [ \-\-noent ]
.RB [ \-\-noout ]
.RB [ \-\-nowarning ]
.RB [ \-\-nowarp ]
.RB [ \-\-postvalid ]
.RB [ \-\-push ]
.RB [ \-\-recover ]
.RB [ \-\-repeat ]
.RB [ \-\-shell ]
.RB [ \-\-testIO ]
.RB [ \-\-valid ]
.IR xmlfile ...
.SH DESCRIPTION
The
.IR xmllint
program parses one or more XML files,
specified on the command line as
.IR xmlfile ....
It prints various types of output
(depending upon the options selected).
It is useful for detecting errors both in XML code and in the
XML parser itself.
.SH OPTIONS
.TP 12
.B \-\-compress
Do
.IR gzip (1)
compression for the output.
.TP
.B \-\-copy
Test the internal copy implementation.
.TP
.B \-\-debug
Dump a debug tree of the in-memory document.
.TP
.B \-\-debugent
Debug the entities defined in the document.
.TP
.B \-\-htmlout
Output results in
.I html
format.
.TP
.B \-\-insert
Test for valid insertion.
.TP
.B \-\-noblanks
Drop blanks from the output.
.TP
.B \-\-noent
Substitute entity references by their value.
.TP
.B \-\-noout
Do not output the result tree.
.TP
.B \-\-nowarning
Do not print warning messages from the parser or validator.
.TP
.B \-\-nowarp
Do not put
.I html
document wrapper.
.TP
.B \-\-postvalid
Do a
.I posteriori
validation.
.TP
.B \-\-push
Use the push mode for the parser.
.TP
.B \-\-recover
Output what was parsable on broken XML documents.
.TP
.B \-\-repeat
Repeat the process 100 times, for the purpose of timing and profiling.
.TP
.B \-\-shell
Run a navigating shell.
.TP
.B \-\-testIO
Test user i/o support.
.TP
.B \-\-valid
Validate the document in addition to std well-formed.
.SH RESULT
xmllint will return 1 if the XML is not well formed, 2 if the
Dtd could not be loaded and 3 if the valiadtion fails. If no
error is detected it will return 0.
.SH FILES
.TP 2.2i
.B /depot/package/libxml_2.0.0/bin/xmllint
executable
.SH "SEE ALSO"
.BR libxml (4)
.SH AUTHOR
Daniel Veillard (daniel@veillard.com)
Manual page by Ziying Sherwin,
Lister Hill National Center for Biomedical Communication,
U.S. National Library of Medicine (sherwin@nlm.nih.gov).
.\" end of manual page