1*7c568831SAndroid Build Coastguard Worker<?xml version="1.0"?> 2*7c568831SAndroid Build Coastguard Worker<?xml-stylesheet type="text/xsl" 3*7c568831SAndroid Build Coastguard Worker href="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"?> 4*7c568831SAndroid Build Coastguard Worker<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 5*7c568831SAndroid Build Coastguard Worker "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 6*7c568831SAndroid Build Coastguard Worker 7*7c568831SAndroid Build Coastguard Worker <!ENTITY xmllint "<command>xmllint</command>"> 8*7c568831SAndroid Build Coastguard Worker]> 9*7c568831SAndroid Build Coastguard Worker 10*7c568831SAndroid Build Coastguard Worker<refentry> 11*7c568831SAndroid Build Coastguard Worker 12*7c568831SAndroid Build Coastguard Worker<refentryinfo> 13*7c568831SAndroid Build Coastguard Worker <title>xmllint Manual</title> 14*7c568831SAndroid Build Coastguard Worker <productname>libxml2</productname> 15*7c568831SAndroid Build Coastguard Worker <copyright> 16*7c568831SAndroid Build Coastguard Worker <year>2001</year> 17*7c568831SAndroid Build Coastguard Worker <year>2004</year> 18*7c568831SAndroid Build Coastguard Worker </copyright> 19*7c568831SAndroid Build Coastguard Worker <authorgroup> 20*7c568831SAndroid Build Coastguard Worker <author> 21*7c568831SAndroid Build Coastguard Worker <firstname>John</firstname> 22*7c568831SAndroid Build Coastguard Worker <surname>Fleck</surname> 23*7c568831SAndroid Build Coastguard Worker <affiliation> 24*7c568831SAndroid Build Coastguard Worker <address> 25*7c568831SAndroid Build Coastguard Worker <email>[email protected]</email> 26*7c568831SAndroid Build Coastguard Worker </address> 27*7c568831SAndroid Build Coastguard Worker </affiliation> 28*7c568831SAndroid Build Coastguard Worker </author> 29*7c568831SAndroid Build Coastguard Worker <author> 30*7c568831SAndroid Build Coastguard Worker <firstname>Ziying</firstname> 31*7c568831SAndroid Build Coastguard Worker <surname>Sherwin</surname> 32*7c568831SAndroid Build Coastguard Worker <affiliation> 33*7c568831SAndroid Build Coastguard Worker <address> 34*7c568831SAndroid Build Coastguard Worker <email>[email protected]</email> 35*7c568831SAndroid Build Coastguard Worker </address> 36*7c568831SAndroid Build Coastguard Worker </affiliation> 37*7c568831SAndroid Build Coastguard Worker </author> 38*7c568831SAndroid Build Coastguard Worker <author> 39*7c568831SAndroid Build Coastguard Worker <firstname>Heiko</firstname> 40*7c568831SAndroid Build Coastguard Worker <surname>Rupp</surname> 41*7c568831SAndroid Build Coastguard Worker <affiliation> 42*7c568831SAndroid Build Coastguard Worker <address> 43*7c568831SAndroid Build Coastguard Worker <email>[email protected]</email> 44*7c568831SAndroid Build Coastguard Worker </address> 45*7c568831SAndroid Build Coastguard Worker </affiliation> 46*7c568831SAndroid Build Coastguard Worker </author> 47*7c568831SAndroid Build Coastguard Worker </authorgroup> 48*7c568831SAndroid Build Coastguard Worker <!-- still a bit buggy output, will talk to docbook-xsl upstream to fix this --> 49*7c568831SAndroid Build Coastguard Worker <!-- <releaseinfo>This is release 0.5 of the xmllint Manual.</releaseinfo> --> 50*7c568831SAndroid Build Coastguard Worker <!-- <edition>0.5</edition> --> 51*7c568831SAndroid Build Coastguard Worker</refentryinfo> 52*7c568831SAndroid Build Coastguard Worker 53*7c568831SAndroid Build Coastguard Worker<refmeta> 54*7c568831SAndroid Build Coastguard Worker <refentrytitle>xmllint</refentrytitle> 55*7c568831SAndroid Build Coastguard Worker <manvolnum>1</manvolnum> 56*7c568831SAndroid Build Coastguard Worker</refmeta> 57*7c568831SAndroid Build Coastguard Worker 58*7c568831SAndroid Build Coastguard Worker<refnamediv> 59*7c568831SAndroid Build Coastguard Worker <refname>xmllint</refname> 60*7c568831SAndroid Build Coastguard Worker <refpurpose>command line <acronym>XML</acronym> tool</refpurpose> 61*7c568831SAndroid Build Coastguard Worker</refnamediv> 62*7c568831SAndroid Build Coastguard Worker 63*7c568831SAndroid Build Coastguard Worker<refsynopsisdiv> 64*7c568831SAndroid Build Coastguard Worker <cmdsynopsis> 65*7c568831SAndroid Build Coastguard Worker <command>xmllint</command> 66*7c568831SAndroid Build Coastguard Worker <group choice="opt"> 67*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--version</option></arg> 68*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--debug</option></arg> 69*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--quiet</option></arg> 70*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--shell</option></arg> 71*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--xpath "<replaceable class="option">XPath_expression</replaceable>"</option></arg> 72*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--debugent</option></arg> 73*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--copy</option></arg> 74*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--recover</option></arg> 75*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--huge</option></arg> 76*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nocompact</option></arg> 77*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nodefdtd</option></arg> 78*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nodict</option></arg> 79*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--noenc</option></arg> 80*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--noent</option></arg> 81*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nofixup-base-uris</option></arg> 82*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--noout</option></arg> 83*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nonet</option></arg> 84*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--path "<replaceable class="option">PATH(S)</replaceable>"</option></arg> 85*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--load-trace</option></arg> 86*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--htmlout</option></arg> 87*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nowrap</option></arg> 88*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--valid</option></arg> 89*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--postvalid</option></arg> 90*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--dtdvalid <replaceable class="option">URL</replaceable></option></arg> 91*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--dtdvalidfpi <replaceable class="option">FPI</replaceable></option></arg> 92*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--timing</option></arg> 93*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--output <replaceable class="option">FILE</replaceable></option></arg> 94*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--repeat</option></arg> 95*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--insert</option></arg> 96*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--compress</option></arg> 97*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--html</option></arg> 98*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--xmlout</option></arg> 99*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--push</option></arg> 100*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--memory</option></arg> 101*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--max-ampl <replaceable class="option">INTEGER</replaceable></option></arg> 102*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--maxmem <replaceable class="option">NBBYTES</replaceable></option></arg> 103*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nowarning</option></arg> 104*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--noblanks</option></arg> 105*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nocdata</option></arg> 106*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--format</option></arg> 107*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--pretty <replaceable class="option">INTEGER</replaceable></option></arg> 108*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--encode <replaceable class="option">ENCODING</replaceable></option></arg> 109*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--dropdtd</option></arg> 110*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nsclean</option></arg> 111*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--testIO</option></arg> 112*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--catalogs</option></arg> 113*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--nocatalogs</option></arg> 114*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--auto</option></arg> 115*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--xinclude</option></arg> 116*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--noxincludenode</option></arg> 117*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--loaddtd</option></arg> 118*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--dtdattr</option></arg> 119*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--stream</option></arg> 120*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--walker</option></arg> 121*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--pattern <replaceable class="option">PATTERNVALUE</replaceable></option></arg> 122*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--relaxng <replaceable class="option">SCHEMA</replaceable></option></arg> 123*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--schema <replaceable class="option">SCHEMA</replaceable></option></arg> 124*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--schematron <replaceable class="option">SCHEMA</replaceable></option></arg> 125*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--c14n</option></arg> 126*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--c14n11</option></arg> 127*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--exc-c14n</option></arg> 128*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--pedantic</option></arg> 129*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--sax</option></arg> 130*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--sax1</option></arg> 131*7c568831SAndroid Build Coastguard Worker <arg choice="plain"><option>--oldxml10</option></arg> 132*7c568831SAndroid Build Coastguard Worker </group> 133*7c568831SAndroid Build Coastguard Worker <group choice="req"> 134*7c568831SAndroid Build Coastguard Worker <arg choice="plain" rep="repeat"><replaceable>XML-FILE(S)</replaceable></arg> 135*7c568831SAndroid Build Coastguard Worker <arg choice="plain" rep="norepeat">-</arg> 136*7c568831SAndroid Build Coastguard Worker </group> 137*7c568831SAndroid Build Coastguard Worker </cmdsynopsis> 138*7c568831SAndroid Build Coastguard Worker</refsynopsisdiv> 139*7c568831SAndroid Build Coastguard Worker 140*7c568831SAndroid Build Coastguard Worker<refsect1 id="description"> 141*7c568831SAndroid Build Coastguard Worker <title>DESCRIPTION</title> 142*7c568831SAndroid Build Coastguard Worker <para> 143*7c568831SAndroid Build Coastguard Worker The &xmllint; program parses one or more <acronym>XML</acronym> files, 144*7c568831SAndroid Build Coastguard Worker specified on the command line as <replaceable>XML-FILE</replaceable> 145*7c568831SAndroid Build Coastguard Worker (or the standard input if the filename provided 146*7c568831SAndroid Build Coastguard Worker is <emphasis role="bold">-</emphasis> ). It prints various types of 147*7c568831SAndroid Build Coastguard Worker output, depending upon the options selected. It is useful for detecting 148*7c568831SAndroid Build Coastguard Worker errors both in <acronym>XML</acronym> code and in 149*7c568831SAndroid Build Coastguard Worker the <acronym>XML</acronym> parser itself. 150*7c568831SAndroid Build Coastguard Worker </para> 151*7c568831SAndroid Build Coastguard Worker <para>&xmllint; is included in <citerefentry> 152*7c568831SAndroid Build Coastguard Worker <refentrytitle>libxml</refentrytitle> 153*7c568831SAndroid Build Coastguard Worker <manvolnum>3</manvolnum> 154*7c568831SAndroid Build Coastguard Worker </citerefentry>.</para> 155*7c568831SAndroid Build Coastguard Worker</refsect1> 156*7c568831SAndroid Build Coastguard Worker 157*7c568831SAndroid Build Coastguard Worker<refsect1 id="options"> 158*7c568831SAndroid Build Coastguard Worker <title>OPTIONS</title> 159*7c568831SAndroid Build Coastguard Worker <para> 160*7c568831SAndroid Build Coastguard Worker &xmllint; accepts the following options (in alphabetical order): 161*7c568831SAndroid Build Coastguard Worker </para> 162*7c568831SAndroid Build Coastguard Worker 163*7c568831SAndroid Build Coastguard Worker <variablelist> 164*7c568831SAndroid Build Coastguard Worker 165*7c568831SAndroid Build Coastguard Worker <varlistentry> 166*7c568831SAndroid Build Coastguard Worker <term><option>--auto</option></term> 167*7c568831SAndroid Build Coastguard Worker <listitem> 168*7c568831SAndroid Build Coastguard Worker <para>Generate a small document for testing purposes.</para> 169*7c568831SAndroid Build Coastguard Worker </listitem> 170*7c568831SAndroid Build Coastguard Worker </varlistentry> 171*7c568831SAndroid Build Coastguard Worker 172*7c568831SAndroid Build Coastguard Worker <varlistentry> 173*7c568831SAndroid Build Coastguard Worker <term><option>--catalogs</option></term> 174*7c568831SAndroid Build Coastguard Worker <listitem> 175*7c568831SAndroid Build Coastguard Worker <para> 176*7c568831SAndroid Build Coastguard Worker Use the <acronym>SGML</acronym> catalog(s) from <envar>SGML_CATALOG_FILES</envar>. 177*7c568831SAndroid Build Coastguard Worker Otherwise <acronym>XML</acronym> catalogs starting 178*7c568831SAndroid Build Coastguard Worker from <filename>/etc/xml/catalog</filename> or, more specifically, 179*7c568831SAndroid Build Coastguard Worker <filename>${sysconfdir}/xml/catalog</filename> are used by default. 180*7c568831SAndroid Build Coastguard Worker </para> 181*7c568831SAndroid Build Coastguard Worker </listitem> 182*7c568831SAndroid Build Coastguard Worker </varlistentry> 183*7c568831SAndroid Build Coastguard Worker 184*7c568831SAndroid Build Coastguard Worker <varlistentry> 185*7c568831SAndroid Build Coastguard Worker <term><option>--compress</option></term> 186*7c568831SAndroid Build Coastguard Worker <listitem> 187*7c568831SAndroid Build Coastguard Worker <para> 188*7c568831SAndroid Build Coastguard Worker Turn on <citerefentry> 189*7c568831SAndroid Build Coastguard Worker <refentrytitle>gzip</refentrytitle> 190*7c568831SAndroid Build Coastguard Worker <manvolnum>1</manvolnum> 191*7c568831SAndroid Build Coastguard Worker </citerefentry> compression of output. 192*7c568831SAndroid Build Coastguard Worker </para> 193*7c568831SAndroid Build Coastguard Worker </listitem> 194*7c568831SAndroid Build Coastguard Worker </varlistentry> 195*7c568831SAndroid Build Coastguard Worker 196*7c568831SAndroid Build Coastguard Worker <varlistentry> 197*7c568831SAndroid Build Coastguard Worker <term><option>--copy</option></term> 198*7c568831SAndroid Build Coastguard Worker <listitem> 199*7c568831SAndroid Build Coastguard Worker <para>Test the internal copy implementation.</para> 200*7c568831SAndroid Build Coastguard Worker </listitem> 201*7c568831SAndroid Build Coastguard Worker </varlistentry> 202*7c568831SAndroid Build Coastguard Worker 203*7c568831SAndroid Build Coastguard Worker <varlistentry> 204*7c568831SAndroid Build Coastguard Worker <term><option>--c14n</option></term> 205*7c568831SAndroid Build Coastguard Worker <term><option>--c14n11</option></term> 206*7c568831SAndroid Build Coastguard Worker <term><option>--exc-c14n</option></term> 207*7c568831SAndroid Build Coastguard Worker <listitem> 208*7c568831SAndroid Build Coastguard Worker <para> 209*7c568831SAndroid Build Coastguard Worker Use the W3C <acronym>XML</acronym> Canonicalisation (<acronym>C14N</acronym>) to 210*7c568831SAndroid Build Coastguard Worker serialize the result of parsing to <filename class="devicefile">stdout</filename>. 211*7c568831SAndroid Build Coastguard Worker It keeps comments in the result. 212*7c568831SAndroid Build Coastguard Worker </para> 213*7c568831SAndroid Build Coastguard Worker </listitem> 214*7c568831SAndroid Build Coastguard Worker </varlistentry> 215*7c568831SAndroid Build Coastguard Worker 216*7c568831SAndroid Build Coastguard Worker <varlistentry> 217*7c568831SAndroid Build Coastguard Worker <term><option>--dtdvalid <replaceable class="option">URL</replaceable></option></term> 218*7c568831SAndroid Build Coastguard Worker <listitem> 219*7c568831SAndroid Build Coastguard Worker <para> 220*7c568831SAndroid Build Coastguard Worker Use the <acronym>DTD</acronym> specified by 221*7c568831SAndroid Build Coastguard Worker an <replaceable>URL</replaceable> for validation. 222*7c568831SAndroid Build Coastguard Worker </para> 223*7c568831SAndroid Build Coastguard Worker </listitem> 224*7c568831SAndroid Build Coastguard Worker </varlistentry> 225*7c568831SAndroid Build Coastguard Worker 226*7c568831SAndroid Build Coastguard Worker <varlistentry> 227*7c568831SAndroid Build Coastguard Worker <term><option>--dtdvalidfpi <replaceable class="option">FPI</replaceable></option></term> 228*7c568831SAndroid Build Coastguard Worker <listitem> 229*7c568831SAndroid Build Coastguard Worker <para> 230*7c568831SAndroid Build Coastguard Worker Use the <acronym>DTD</acronym> specified by a Formal Public 231*7c568831SAndroid Build Coastguard Worker Identifier <replaceable>FPI</replaceable> for validation, note that this 232*7c568831SAndroid Build Coastguard Worker will require a catalog exporting that Formal Public Identifier to work. 233*7c568831SAndroid Build Coastguard Worker </para> 234*7c568831SAndroid Build Coastguard Worker </listitem> 235*7c568831SAndroid Build Coastguard Worker </varlistentry> 236*7c568831SAndroid Build Coastguard Worker 237*7c568831SAndroid Build Coastguard Worker <varlistentry> 238*7c568831SAndroid Build Coastguard Worker <term><option>--debug</option></term> 239*7c568831SAndroid Build Coastguard Worker <listitem> 240*7c568831SAndroid Build Coastguard Worker <para> 241*7c568831SAndroid Build Coastguard Worker Parse a file and output an annotated tree of the 242*7c568831SAndroid Build Coastguard Worker in-memory version of the document. 243*7c568831SAndroid Build Coastguard Worker </para> 244*7c568831SAndroid Build Coastguard Worker </listitem> 245*7c568831SAndroid Build Coastguard Worker </varlistentry> 246*7c568831SAndroid Build Coastguard Worker 247*7c568831SAndroid Build Coastguard Worker <varlistentry> 248*7c568831SAndroid Build Coastguard Worker <term><option>--debugent</option></term> 249*7c568831SAndroid Build Coastguard Worker <listitem> 250*7c568831SAndroid Build Coastguard Worker <para>Debug the entities defined in the document.</para> 251*7c568831SAndroid Build Coastguard Worker </listitem> 252*7c568831SAndroid Build Coastguard Worker </varlistentry> 253*7c568831SAndroid Build Coastguard Worker 254*7c568831SAndroid Build Coastguard Worker <varlistentry> 255*7c568831SAndroid Build Coastguard Worker <term><option>--dropdtd</option></term> 256*7c568831SAndroid Build Coastguard Worker <listitem> 257*7c568831SAndroid Build Coastguard Worker <para>Remove <acronym>DTD</acronym> from output.</para> 258*7c568831SAndroid Build Coastguard Worker </listitem> 259*7c568831SAndroid Build Coastguard Worker </varlistentry> 260*7c568831SAndroid Build Coastguard Worker 261*7c568831SAndroid Build Coastguard Worker <varlistentry> 262*7c568831SAndroid Build Coastguard Worker <term><option>--dtdattr</option></term> 263*7c568831SAndroid Build Coastguard Worker <listitem> 264*7c568831SAndroid Build Coastguard Worker <para> 265*7c568831SAndroid Build Coastguard Worker Fetch external <acronym>DTD</acronym> and populate the tree with 266*7c568831SAndroid Build Coastguard Worker inherited attributes. 267*7c568831SAndroid Build Coastguard Worker </para> 268*7c568831SAndroid Build Coastguard Worker </listitem> 269*7c568831SAndroid Build Coastguard Worker </varlistentry> 270*7c568831SAndroid Build Coastguard Worker 271*7c568831SAndroid Build Coastguard Worker <varlistentry> 272*7c568831SAndroid Build Coastguard Worker <term><option>--encode <replaceable class="option">ENCODING</replaceable></option></term> 273*7c568831SAndroid Build Coastguard Worker <listitem> 274*7c568831SAndroid Build Coastguard Worker <para>Output in the given encoding. Note that this works for full document not fragments or result from XPath queries.</para> 275*7c568831SAndroid Build Coastguard Worker </listitem> 276*7c568831SAndroid Build Coastguard Worker </varlistentry> 277*7c568831SAndroid Build Coastguard Worker 278*7c568831SAndroid Build Coastguard Worker <varlistentry> 279*7c568831SAndroid Build Coastguard Worker <term><option>--format</option></term> 280*7c568831SAndroid Build Coastguard Worker <listitem> 281*7c568831SAndroid Build Coastguard Worker <para> 282*7c568831SAndroid Build Coastguard Worker Reformat and reindent the output. The <envar>XMLLINT_INDENT</envar> 283*7c568831SAndroid Build Coastguard Worker environment variable controls the indentation. The default value is two 284*7c568831SAndroid Build Coastguard Worker spaces " "). 285*7c568831SAndroid Build Coastguard Worker </para> 286*7c568831SAndroid Build Coastguard Worker </listitem> 287*7c568831SAndroid Build Coastguard Worker </varlistentry> 288*7c568831SAndroid Build Coastguard Worker 289*7c568831SAndroid Build Coastguard Worker <varlistentry> 290*7c568831SAndroid Build Coastguard Worker <term><option>--html</option></term> 291*7c568831SAndroid Build Coastguard Worker <listitem> 292*7c568831SAndroid Build Coastguard Worker <para>Use the <acronym>HTML</acronym> parser.</para> 293*7c568831SAndroid Build Coastguard Worker </listitem> 294*7c568831SAndroid Build Coastguard Worker </varlistentry> 295*7c568831SAndroid Build Coastguard Worker 296*7c568831SAndroid Build Coastguard Worker <varlistentry> 297*7c568831SAndroid Build Coastguard Worker <term><option>--htmlout</option></term> 298*7c568831SAndroid Build Coastguard Worker <listitem> 299*7c568831SAndroid Build Coastguard Worker <para> 300*7c568831SAndroid Build Coastguard Worker Output results as an <acronym>HTML</acronym> file. This 301*7c568831SAndroid Build Coastguard Worker causes &xmllint; to output the necessary <acronym>HTML</acronym> 302*7c568831SAndroid Build Coastguard Worker tags surrounding the result tree output so the results can be 303*7c568831SAndroid Build Coastguard Worker displayed/viewed in a browser. 304*7c568831SAndroid Build Coastguard Worker </para> 305*7c568831SAndroid Build Coastguard Worker </listitem> 306*7c568831SAndroid Build Coastguard Worker </varlistentry> 307*7c568831SAndroid Build Coastguard Worker 308*7c568831SAndroid Build Coastguard Worker <varlistentry> 309*7c568831SAndroid Build Coastguard Worker <term><option>--huge</option></term> 310*7c568831SAndroid Build Coastguard Worker <listitem> 311*7c568831SAndroid Build Coastguard Worker <para>Ignore some hardcoded parser limits.</para> 312*7c568831SAndroid Build Coastguard Worker </listitem> 313*7c568831SAndroid Build Coastguard Worker </varlistentry> 314*7c568831SAndroid Build Coastguard Worker 315*7c568831SAndroid Build Coastguard Worker <varlistentry> 316*7c568831SAndroid Build Coastguard Worker <term><option>--insert</option></term> 317*7c568831SAndroid Build Coastguard Worker <listitem> 318*7c568831SAndroid Build Coastguard Worker <para>Test for valid insertions.</para> 319*7c568831SAndroid Build Coastguard Worker </listitem> 320*7c568831SAndroid Build Coastguard Worker </varlistentry> 321*7c568831SAndroid Build Coastguard Worker 322*7c568831SAndroid Build Coastguard Worker <varlistentry> 323*7c568831SAndroid Build Coastguard Worker <term><option>--loaddtd</option></term> 324*7c568831SAndroid Build Coastguard Worker <listitem> 325*7c568831SAndroid Build Coastguard Worker <para>Fetch an external <acronym>DTD</acronym>.</para> 326*7c568831SAndroid Build Coastguard Worker </listitem> 327*7c568831SAndroid Build Coastguard Worker </varlistentry> 328*7c568831SAndroid Build Coastguard Worker 329*7c568831SAndroid Build Coastguard Worker <varlistentry> 330*7c568831SAndroid Build Coastguard Worker <term><option>--load-trace</option></term> 331*7c568831SAndroid Build Coastguard Worker <listitem> 332*7c568831SAndroid Build Coastguard Worker <para> 333*7c568831SAndroid Build Coastguard Worker Display all the documents loaded during the processing 334*7c568831SAndroid Build Coastguard Worker to <filename class="devicefile">stderr</filename>. 335*7c568831SAndroid Build Coastguard Worker </para> 336*7c568831SAndroid Build Coastguard Worker </listitem> 337*7c568831SAndroid Build Coastguard Worker </varlistentry> 338*7c568831SAndroid Build Coastguard Worker 339*7c568831SAndroid Build Coastguard Worker <varlistentry> 340*7c568831SAndroid Build Coastguard Worker <term><option>--max-ampl <replaceable class="option">INTEGER</replaceable></option></term> 341*7c568831SAndroid Build Coastguard Worker <listitem> 342*7c568831SAndroid Build Coastguard Worker <para> 343*7c568831SAndroid Build Coastguard Worker Set the maximum amplification factor which protects against 344*7c568831SAndroid Build Coastguard Worker exponential entity expansion ("billion laughs"). The default value 345*7c568831SAndroid Build Coastguard Worker is 5. Documents making heavy use of entity expansion may require a 346*7c568831SAndroid Build Coastguard Worker higher value. 347*7c568831SAndroid Build Coastguard Worker </para> 348*7c568831SAndroid Build Coastguard Worker </listitem> 349*7c568831SAndroid Build Coastguard Worker </varlistentry> 350*7c568831SAndroid Build Coastguard Worker 351*7c568831SAndroid Build Coastguard Worker <varlistentry> 352*7c568831SAndroid Build Coastguard Worker <term><option>--maxmem <replaceable class="option">NNBYTES</replaceable></option></term> 353*7c568831SAndroid Build Coastguard Worker <listitem> 354*7c568831SAndroid Build Coastguard Worker <para> 355*7c568831SAndroid Build Coastguard Worker Test the parser memory support. <replaceable>NNBYTES</replaceable> 356*7c568831SAndroid Build Coastguard Worker is the maximum number of bytes the library is allowed to allocate. 357*7c568831SAndroid Build Coastguard Worker This can also be used to make sure batch processing 358*7c568831SAndroid Build Coastguard Worker of <acronym>XML</acronym> files will not exhaust the virtual memory 359*7c568831SAndroid Build Coastguard Worker of the server running them. 360*7c568831SAndroid Build Coastguard Worker </para> 361*7c568831SAndroid Build Coastguard Worker </listitem> 362*7c568831SAndroid Build Coastguard Worker </varlistentry> 363*7c568831SAndroid Build Coastguard Worker 364*7c568831SAndroid Build Coastguard Worker <varlistentry> 365*7c568831SAndroid Build Coastguard Worker <term><option>--memory</option></term> 366*7c568831SAndroid Build Coastguard Worker <listitem> 367*7c568831SAndroid Build Coastguard Worker <para>Parse from memory.</para> 368*7c568831SAndroid Build Coastguard Worker </listitem> 369*7c568831SAndroid Build Coastguard Worker </varlistentry> 370*7c568831SAndroid Build Coastguard Worker 371*7c568831SAndroid Build Coastguard Worker <varlistentry> 372*7c568831SAndroid Build Coastguard Worker <term><option>--noblanks</option></term> 373*7c568831SAndroid Build Coastguard Worker <listitem> 374*7c568831SAndroid Build Coastguard Worker <para>Drop ignorable blank spaces.</para> 375*7c568831SAndroid Build Coastguard Worker </listitem> 376*7c568831SAndroid Build Coastguard Worker </varlistentry> 377*7c568831SAndroid Build Coastguard Worker 378*7c568831SAndroid Build Coastguard Worker <varlistentry> 379*7c568831SAndroid Build Coastguard Worker <term><option>--nocatalogs</option></term> 380*7c568831SAndroid Build Coastguard Worker <listitem> 381*7c568831SAndroid Build Coastguard Worker <para>Do not use any catalogs.</para> 382*7c568831SAndroid Build Coastguard Worker </listitem> 383*7c568831SAndroid Build Coastguard Worker </varlistentry> 384*7c568831SAndroid Build Coastguard Worker 385*7c568831SAndroid Build Coastguard Worker <varlistentry> 386*7c568831SAndroid Build Coastguard Worker <term><option>--nocdata</option></term> 387*7c568831SAndroid Build Coastguard Worker <listitem> 388*7c568831SAndroid Build Coastguard Worker <para>Substitute CDATA section by equivalent text nodes.</para> 389*7c568831SAndroid Build Coastguard Worker </listitem> 390*7c568831SAndroid Build Coastguard Worker </varlistentry> 391*7c568831SAndroid Build Coastguard Worker 392*7c568831SAndroid Build Coastguard Worker <varlistentry> 393*7c568831SAndroid Build Coastguard Worker <term><option>--nocompact</option></term> 394*7c568831SAndroid Build Coastguard Worker <listitem> 395*7c568831SAndroid Build Coastguard Worker <para> 396*7c568831SAndroid Build Coastguard Worker Do not generate compact text nodes (parser option 397*7c568831SAndroid Build Coastguard Worker XML_PARSE_COMPACT). Only for debugging. 398*7c568831SAndroid Build Coastguard Worker </para> 399*7c568831SAndroid Build Coastguard Worker </listitem> 400*7c568831SAndroid Build Coastguard Worker </varlistentry> 401*7c568831SAndroid Build Coastguard Worker 402*7c568831SAndroid Build Coastguard Worker <varlistentry> 403*7c568831SAndroid Build Coastguard Worker <term><option>--nodefdtd</option></term> 404*7c568831SAndroid Build Coastguard Worker <listitem> 405*7c568831SAndroid Build Coastguard Worker <para> 406*7c568831SAndroid Build Coastguard Worker Do not set default HTML doctype (parser option 407*7c568831SAndroid Build Coastguard Worker HTML_PARSE_NODEFDTD). 408*7c568831SAndroid Build Coastguard Worker </para> 409*7c568831SAndroid Build Coastguard Worker </listitem> 410*7c568831SAndroid Build Coastguard Worker </varlistentry> 411*7c568831SAndroid Build Coastguard Worker 412*7c568831SAndroid Build Coastguard Worker <varlistentry> 413*7c568831SAndroid Build Coastguard Worker <term><option>--nodict</option></term> 414*7c568831SAndroid Build Coastguard Worker <listitem> 415*7c568831SAndroid Build Coastguard Worker <para> 416*7c568831SAndroid Build Coastguard Worker Don't use dictionaries (parser option XML_PARSE_NODICT). 417*7c568831SAndroid Build Coastguard Worker Only for debugging. 418*7c568831SAndroid Build Coastguard Worker </para> 419*7c568831SAndroid Build Coastguard Worker </listitem> 420*7c568831SAndroid Build Coastguard Worker </varlistentry> 421*7c568831SAndroid Build Coastguard Worker 422*7c568831SAndroid Build Coastguard Worker <varlistentry> 423*7c568831SAndroid Build Coastguard Worker <term><option>--noenc</option></term> 424*7c568831SAndroid Build Coastguard Worker <listitem> 425*7c568831SAndroid Build Coastguard Worker <para> 426*7c568831SAndroid Build Coastguard Worker Ignore encoding declaration (parser option 427*7c568831SAndroid Build Coastguard Worker XML_PARSE_IGNORE_ENC). 428*7c568831SAndroid Build Coastguard Worker </para> 429*7c568831SAndroid Build Coastguard Worker </listitem> 430*7c568831SAndroid Build Coastguard Worker </varlistentry> 431*7c568831SAndroid Build Coastguard Worker 432*7c568831SAndroid Build Coastguard Worker <varlistentry> 433*7c568831SAndroid Build Coastguard Worker <term><option>--noent</option></term> 434*7c568831SAndroid Build Coastguard Worker <listitem> 435*7c568831SAndroid Build Coastguard Worker <para> 436*7c568831SAndroid Build Coastguard Worker Substitute entity values for entity references. By default, &xmllint; 437*7c568831SAndroid Build Coastguard Worker leaves entity references in place. 438*7c568831SAndroid Build Coastguard Worker </para> 439*7c568831SAndroid Build Coastguard Worker </listitem> 440*7c568831SAndroid Build Coastguard Worker </varlistentry> 441*7c568831SAndroid Build Coastguard Worker 442*7c568831SAndroid Build Coastguard Worker <varlistentry> 443*7c568831SAndroid Build Coastguard Worker <term><option>--nofixup-base-uris</option></term> 444*7c568831SAndroid Build Coastguard Worker <listitem> 445*7c568831SAndroid Build Coastguard Worker <para> 446*7c568831SAndroid Build Coastguard Worker Don't fix xml:base URIs when processing XIncludes 447*7c568831SAndroid Build Coastguard Worker (parser option XML_PARSE_NOBASEFIX). 448*7c568831SAndroid Build Coastguard Worker </para> 449*7c568831SAndroid Build Coastguard Worker </listitem> 450*7c568831SAndroid Build Coastguard Worker </varlistentry> 451*7c568831SAndroid Build Coastguard Worker 452*7c568831SAndroid Build Coastguard Worker <varlistentry> 453*7c568831SAndroid Build Coastguard Worker <term><option>--nonet</option></term> 454*7c568831SAndroid Build Coastguard Worker <listitem> 455*7c568831SAndroid Build Coastguard Worker <para> 456*7c568831SAndroid Build Coastguard Worker Do not use the Internet to fetch <acronym>DTD</acronym>s or entities. 457*7c568831SAndroid Build Coastguard Worker </para> 458*7c568831SAndroid Build Coastguard Worker </listitem> 459*7c568831SAndroid Build Coastguard Worker </varlistentry> 460*7c568831SAndroid Build Coastguard Worker 461*7c568831SAndroid Build Coastguard Worker <varlistentry> 462*7c568831SAndroid Build Coastguard Worker <term><option>--noout</option></term> 463*7c568831SAndroid Build Coastguard Worker <listitem> 464*7c568831SAndroid Build Coastguard Worker <para> 465*7c568831SAndroid Build Coastguard Worker Suppress output. By default, &xmllint; outputs the result tree. 466*7c568831SAndroid Build Coastguard Worker </para> 467*7c568831SAndroid Build Coastguard Worker </listitem> 468*7c568831SAndroid Build Coastguard Worker </varlistentry> 469*7c568831SAndroid Build Coastguard Worker 470*7c568831SAndroid Build Coastguard Worker <varlistentry> 471*7c568831SAndroid Build Coastguard Worker <term><option>--nowarning</option></term> 472*7c568831SAndroid Build Coastguard Worker <listitem> 473*7c568831SAndroid Build Coastguard Worker <para>Do not emit warnings from the parser and/or validator.</para> 474*7c568831SAndroid Build Coastguard Worker </listitem> 475*7c568831SAndroid Build Coastguard Worker </varlistentry> 476*7c568831SAndroid Build Coastguard Worker 477*7c568831SAndroid Build Coastguard Worker <varlistentry> 478*7c568831SAndroid Build Coastguard Worker <term><option>--nowrap</option></term> 479*7c568831SAndroid Build Coastguard Worker <listitem> 480*7c568831SAndroid Build Coastguard Worker <para>Do not output <acronym>HTML</acronym> doc wrapper.</para> 481*7c568831SAndroid Build Coastguard Worker </listitem> 482*7c568831SAndroid Build Coastguard Worker </varlistentry> 483*7c568831SAndroid Build Coastguard Worker 484*7c568831SAndroid Build Coastguard Worker <varlistentry> 485*7c568831SAndroid Build Coastguard Worker <term><option>--noxincludenode</option></term> 486*7c568831SAndroid Build Coastguard Worker <listitem> 487*7c568831SAndroid Build Coastguard Worker <para> 488*7c568831SAndroid Build Coastguard Worker Do XInclude processing but do not generate XInclude start and end nodes. 489*7c568831SAndroid Build Coastguard Worker </para> 490*7c568831SAndroid Build Coastguard Worker </listitem> 491*7c568831SAndroid Build Coastguard Worker </varlistentry> 492*7c568831SAndroid Build Coastguard Worker 493*7c568831SAndroid Build Coastguard Worker <varlistentry> 494*7c568831SAndroid Build Coastguard Worker <term><option>--nsclean</option></term> 495*7c568831SAndroid Build Coastguard Worker <listitem> 496*7c568831SAndroid Build Coastguard Worker <para>Remove redundant namespace declarations.</para> 497*7c568831SAndroid Build Coastguard Worker </listitem> 498*7c568831SAndroid Build Coastguard Worker </varlistentry> 499*7c568831SAndroid Build Coastguard Worker 500*7c568831SAndroid Build Coastguard Worker <varlistentry> 501*7c568831SAndroid Build Coastguard Worker <term><option>--oldxml10</option></term> 502*7c568831SAndroid Build Coastguard Worker <listitem> 503*7c568831SAndroid Build Coastguard Worker <para> 504*7c568831SAndroid Build Coastguard Worker Use deprecated parsing rules before XML 1.0, 505*7c568831SAndroid Build Coastguard Worker 5th edition. 506*7c568831SAndroid Build Coastguard Worker </para> 507*7c568831SAndroid Build Coastguard Worker </listitem> 508*7c568831SAndroid Build Coastguard Worker </varlistentry> 509*7c568831SAndroid Build Coastguard Worker 510*7c568831SAndroid Build Coastguard Worker <varlistentry> 511*7c568831SAndroid Build Coastguard Worker <term><option>--output <replaceable class="option">FILE</replaceable></option></term> 512*7c568831SAndroid Build Coastguard Worker <listitem> 513*7c568831SAndroid Build Coastguard Worker <para> 514*7c568831SAndroid Build Coastguard Worker Define a file path where &xmllint; will save the result of parsing. 515*7c568831SAndroid Build Coastguard Worker Usually the programs build a tree and save it 516*7c568831SAndroid Build Coastguard Worker on <filename class="devicefile">stdout</filename>, with this option 517*7c568831SAndroid Build Coastguard Worker the result <acronym>XML</acronym> instance will be saved onto a file. 518*7c568831SAndroid Build Coastguard Worker </para> 519*7c568831SAndroid Build Coastguard Worker </listitem> 520*7c568831SAndroid Build Coastguard Worker </varlistentry> 521*7c568831SAndroid Build Coastguard Worker 522*7c568831SAndroid Build Coastguard Worker <varlistentry> 523*7c568831SAndroid Build Coastguard Worker <term><option>--path "<replaceable class="option">PATH(S)</replaceable>"</option></term> 524*7c568831SAndroid Build Coastguard Worker <listitem> 525*7c568831SAndroid Build Coastguard Worker <para> 526*7c568831SAndroid Build Coastguard Worker Use the (space- or colon-separated) list of filesystem paths specified 527*7c568831SAndroid Build Coastguard Worker by <replaceable>PATHS</replaceable> to load <acronym>DTD</acronym>s or 528*7c568831SAndroid Build Coastguard Worker entities. Enclose space-separated lists by quotation marks. 529*7c568831SAndroid Build Coastguard Worker </para> 530*7c568831SAndroid Build Coastguard Worker </listitem> 531*7c568831SAndroid Build Coastguard Worker </varlistentry> 532*7c568831SAndroid Build Coastguard Worker 533*7c568831SAndroid Build Coastguard Worker <varlistentry> 534*7c568831SAndroid Build Coastguard Worker <term><option>--pattern <replaceable class="option">PATTERNVALUE</replaceable></option></term> 535*7c568831SAndroid Build Coastguard Worker <listitem> 536*7c568831SAndroid Build Coastguard Worker <para> 537*7c568831SAndroid Build Coastguard Worker Used to exercise the pattern recognition engine, which can be used 538*7c568831SAndroid Build Coastguard Worker with the reader interface to the parser. It allows to select some 539*7c568831SAndroid Build Coastguard Worker nodes in the document based on an XPath (subset) expression. Used 540*7c568831SAndroid Build Coastguard Worker for debugging. 541*7c568831SAndroid Build Coastguard Worker </para> 542*7c568831SAndroid Build Coastguard Worker </listitem> 543*7c568831SAndroid Build Coastguard Worker </varlistentry> 544*7c568831SAndroid Build Coastguard Worker 545*7c568831SAndroid Build Coastguard Worker <varlistentry> 546*7c568831SAndroid Build Coastguard Worker <term><option>--pedantic</option></term> 547*7c568831SAndroid Build Coastguard Worker <listitem> 548*7c568831SAndroid Build Coastguard Worker <para>Enable additional warnings.</para> 549*7c568831SAndroid Build Coastguard Worker </listitem> 550*7c568831SAndroid Build Coastguard Worker </varlistentry> 551*7c568831SAndroid Build Coastguard Worker 552*7c568831SAndroid Build Coastguard Worker <varlistentry> 553*7c568831SAndroid Build Coastguard Worker <term><option>--postvalid</option></term> 554*7c568831SAndroid Build Coastguard Worker <listitem> 555*7c568831SAndroid Build Coastguard Worker <para>Validate after parsing has completed.</para> 556*7c568831SAndroid Build Coastguard Worker </listitem> 557*7c568831SAndroid Build Coastguard Worker </varlistentry> 558*7c568831SAndroid Build Coastguard Worker 559*7c568831SAndroid Build Coastguard Worker <varlistentry> 560*7c568831SAndroid Build Coastguard Worker <term><option>--pretty <replaceable class="option">INTEGER</replaceable></option></term> 561*7c568831SAndroid Build Coastguard Worker <listitem> 562*7c568831SAndroid Build Coastguard Worker <para> 563*7c568831SAndroid Build Coastguard Worker Value 0 means no formatting, 1 means XML_SAVE_FORMAT 564*7c568831SAndroid Build Coastguard Worker (same as --format), 2 means XML_SAVE_WSNONSIG. 565*7c568831SAndroid Build Coastguard Worker </para> 566*7c568831SAndroid Build Coastguard Worker </listitem> 567*7c568831SAndroid Build Coastguard Worker </varlistentry> 568*7c568831SAndroid Build Coastguard Worker 569*7c568831SAndroid Build Coastguard Worker <varlistentry> 570*7c568831SAndroid Build Coastguard Worker <term><option>--push</option></term> 571*7c568831SAndroid Build Coastguard Worker <listitem> 572*7c568831SAndroid Build Coastguard Worker <para>Use the push mode of the parser.</para> 573*7c568831SAndroid Build Coastguard Worker </listitem> 574*7c568831SAndroid Build Coastguard Worker </varlistentry> 575*7c568831SAndroid Build Coastguard Worker 576*7c568831SAndroid Build Coastguard Worker <varlistentry> 577*7c568831SAndroid Build Coastguard Worker <term><option>--quiet</option></term> 578*7c568831SAndroid Build Coastguard Worker <listitem> 579*7c568831SAndroid Build Coastguard Worker <para>Don't print informational messages to stderr.</para> 580*7c568831SAndroid Build Coastguard Worker </listitem> 581*7c568831SAndroid Build Coastguard Worker </varlistentry> 582*7c568831SAndroid Build Coastguard Worker 583*7c568831SAndroid Build Coastguard Worker <varlistentry> 584*7c568831SAndroid Build Coastguard Worker <term><option>--recover</option></term> 585*7c568831SAndroid Build Coastguard Worker <listitem> 586*7c568831SAndroid Build Coastguard Worker <para>Output any parsable portions of an invalid document.</para> 587*7c568831SAndroid Build Coastguard Worker </listitem> 588*7c568831SAndroid Build Coastguard Worker </varlistentry> 589*7c568831SAndroid Build Coastguard Worker 590*7c568831SAndroid Build Coastguard Worker <varlistentry> 591*7c568831SAndroid Build Coastguard Worker <term><option>--relaxng <replaceable class="option">SCHEMA</replaceable></option></term> 592*7c568831SAndroid Build Coastguard Worker <listitem> 593*7c568831SAndroid Build Coastguard Worker <para> 594*7c568831SAndroid Build Coastguard Worker Use RelaxNG file named <replaceable class="option">SCHEMA</replaceable> 595*7c568831SAndroid Build Coastguard Worker for validation. 596*7c568831SAndroid Build Coastguard Worker </para> 597*7c568831SAndroid Build Coastguard Worker </listitem> 598*7c568831SAndroid Build Coastguard Worker </varlistentry> 599*7c568831SAndroid Build Coastguard Worker 600*7c568831SAndroid Build Coastguard Worker <varlistentry> 601*7c568831SAndroid Build Coastguard Worker <term><option>--repeat</option></term> 602*7c568831SAndroid Build Coastguard Worker <listitem> 603*7c568831SAndroid Build Coastguard Worker <para>Repeat 100 times, for timing or profiling.</para> 604*7c568831SAndroid Build Coastguard Worker </listitem> 605*7c568831SAndroid Build Coastguard Worker </varlistentry> 606*7c568831SAndroid Build Coastguard Worker 607*7c568831SAndroid Build Coastguard Worker <varlistentry> 608*7c568831SAndroid Build Coastguard Worker <term><option>--sax</option></term> 609*7c568831SAndroid Build Coastguard Worker <listitem> 610*7c568831SAndroid Build Coastguard Worker <para>Print SAX callbacks (only for debugging).</para> 611*7c568831SAndroid Build Coastguard Worker </listitem> 612*7c568831SAndroid Build Coastguard Worker </varlistentry> 613*7c568831SAndroid Build Coastguard Worker 614*7c568831SAndroid Build Coastguard Worker <varlistentry> 615*7c568831SAndroid Build Coastguard Worker <term><option>--sax1</option></term> 616*7c568831SAndroid Build Coastguard Worker <listitem> 617*7c568831SAndroid Build Coastguard Worker <para>Use deprecated SAX1 interface (only for debugging).</para> 618*7c568831SAndroid Build Coastguard Worker </listitem> 619*7c568831SAndroid Build Coastguard Worker </varlistentry> 620*7c568831SAndroid Build Coastguard Worker 621*7c568831SAndroid Build Coastguard Worker <varlistentry> 622*7c568831SAndroid Build Coastguard Worker <term><option>--schema <replaceable>SCHEMA</replaceable></option></term> 623*7c568831SAndroid Build Coastguard Worker <listitem> 624*7c568831SAndroid Build Coastguard Worker <para> 625*7c568831SAndroid Build Coastguard Worker Use a W3C <acronym>XML</acronym> Schema file 626*7c568831SAndroid Build Coastguard Worker named <replaceable>SCHEMA</replaceable> for validation. 627*7c568831SAndroid Build Coastguard Worker </para> 628*7c568831SAndroid Build Coastguard Worker </listitem> 629*7c568831SAndroid Build Coastguard Worker </varlistentry> 630*7c568831SAndroid Build Coastguard Worker 631*7c568831SAndroid Build Coastguard Worker <varlistentry> 632*7c568831SAndroid Build Coastguard Worker <term><option>--schematron <replaceable>SCHEMA</replaceable></option></term> 633*7c568831SAndroid Build Coastguard Worker <listitem> 634*7c568831SAndroid Build Coastguard Worker <para> 635*7c568831SAndroid Build Coastguard Worker Use a Schematron file 636*7c568831SAndroid Build Coastguard Worker named <replaceable>SCHEMA</replaceable> for validation. 637*7c568831SAndroid Build Coastguard Worker </para> 638*7c568831SAndroid Build Coastguard Worker </listitem> 639*7c568831SAndroid Build Coastguard Worker </varlistentry> 640*7c568831SAndroid Build Coastguard Worker 641*7c568831SAndroid Build Coastguard Worker <varlistentry> 642*7c568831SAndroid Build Coastguard Worker <term><option>--shell</option></term> 643*7c568831SAndroid Build Coastguard Worker <listitem> 644*7c568831SAndroid Build Coastguard Worker <para> 645*7c568831SAndroid Build Coastguard Worker Run a navigating shell. Details on available commands in shell mode 646*7c568831SAndroid Build Coastguard Worker are below (see <xref linkend="shell"/>). 647*7c568831SAndroid Build Coastguard Worker </para> 648*7c568831SAndroid Build Coastguard Worker </listitem> 649*7c568831SAndroid Build Coastguard Worker </varlistentry> 650*7c568831SAndroid Build Coastguard Worker 651*7c568831SAndroid Build Coastguard Worker <varlistentry> 652*7c568831SAndroid Build Coastguard Worker <term><option>--xpath "<replaceable class="option">XPath_expression</replaceable>"</option></term> 653*7c568831SAndroid Build Coastguard Worker <listitem> 654*7c568831SAndroid Build Coastguard Worker <para> 655*7c568831SAndroid Build Coastguard Worker Run an XPath expression given as argument and print the 656*7c568831SAndroid Build Coastguard Worker result. In case of a nodeset result, each node in the 657*7c568831SAndroid Build Coastguard Worker node set is serialized in full in the output. In case 658*7c568831SAndroid Build Coastguard Worker of an empty node set the "XPath set is empty" result 659*7c568831SAndroid Build Coastguard Worker will be shown and exit code 11 will be returned.. 660*7c568831SAndroid Build Coastguard Worker This feature is EXPERIMENTAL. Implementation details can 661*7c568831SAndroid Build Coastguard Worker change without futher notice. 662*7c568831SAndroid Build Coastguard Worker </para> 663*7c568831SAndroid Build Coastguard Worker </listitem> 664*7c568831SAndroid Build Coastguard Worker </varlistentry> 665*7c568831SAndroid Build Coastguard Worker 666*7c568831SAndroid Build Coastguard Worker <varlistentry> 667*7c568831SAndroid Build Coastguard Worker <term><option>--stream</option></term> 668*7c568831SAndroid Build Coastguard Worker <listitem> 669*7c568831SAndroid Build Coastguard Worker <para> 670*7c568831SAndroid Build Coastguard Worker Use streaming <acronym>API</acronym> - useful when used in combination 671*7c568831SAndroid Build Coastguard Worker with <option>--relaxng</option> or <option>--valid</option> options 672*7c568831SAndroid Build Coastguard Worker for validation of files that are too large to be held in memory. 673*7c568831SAndroid Build Coastguard Worker </para> 674*7c568831SAndroid Build Coastguard Worker </listitem> 675*7c568831SAndroid Build Coastguard Worker </varlistentry> 676*7c568831SAndroid Build Coastguard Worker 677*7c568831SAndroid Build Coastguard Worker <varlistentry> 678*7c568831SAndroid Build Coastguard Worker <term><option>--testIO</option></term> 679*7c568831SAndroid Build Coastguard Worker <listitem> 680*7c568831SAndroid Build Coastguard Worker <para>Test user input/output support.</para> 681*7c568831SAndroid Build Coastguard Worker </listitem> 682*7c568831SAndroid Build Coastguard Worker </varlistentry> 683*7c568831SAndroid Build Coastguard Worker 684*7c568831SAndroid Build Coastguard Worker <varlistentry> 685*7c568831SAndroid Build Coastguard Worker <term><option>--timing</option></term> 686*7c568831SAndroid Build Coastguard Worker <listitem> 687*7c568831SAndroid Build Coastguard Worker <para> 688*7c568831SAndroid Build Coastguard Worker Output information about the time it takes &xmllint; to perform the 689*7c568831SAndroid Build Coastguard Worker various steps. 690*7c568831SAndroid Build Coastguard Worker </para> 691*7c568831SAndroid Build Coastguard Worker </listitem> 692*7c568831SAndroid Build Coastguard Worker </varlistentry> 693*7c568831SAndroid Build Coastguard Worker 694*7c568831SAndroid Build Coastguard Worker <varlistentry> 695*7c568831SAndroid Build Coastguard Worker <term><option>--valid</option></term> 696*7c568831SAndroid Build Coastguard Worker <listitem> 697*7c568831SAndroid Build Coastguard Worker <para> 698*7c568831SAndroid Build Coastguard Worker Determine if the document is a valid instance of the included 699*7c568831SAndroid Build Coastguard Worker Document Type Definition (<acronym>DTD</acronym>). 700*7c568831SAndroid Build Coastguard Worker A <acronym>DTD</acronym> to be validated against also can be 701*7c568831SAndroid Build Coastguard Worker specified at the command line using the <option>--dtdvalid</option> 702*7c568831SAndroid Build Coastguard Worker option. By default, &xmllint; also checks to determine if the 703*7c568831SAndroid Build Coastguard Worker document is well-formed. 704*7c568831SAndroid Build Coastguard Worker </para> 705*7c568831SAndroid Build Coastguard Worker </listitem> 706*7c568831SAndroid Build Coastguard Worker </varlistentry> 707*7c568831SAndroid Build Coastguard Worker 708*7c568831SAndroid Build Coastguard Worker <varlistentry> 709*7c568831SAndroid Build Coastguard Worker <term><option>--version</option></term> 710*7c568831SAndroid Build Coastguard Worker <listitem> 711*7c568831SAndroid Build Coastguard Worker <para> 712*7c568831SAndroid Build Coastguard Worker Display the version of <citerefentry> 713*7c568831SAndroid Build Coastguard Worker <refentrytitle>libxml</refentrytitle> 714*7c568831SAndroid Build Coastguard Worker <manvolnum>3</manvolnum> 715*7c568831SAndroid Build Coastguard Worker </citerefentry> used. 716*7c568831SAndroid Build Coastguard Worker </para> 717*7c568831SAndroid Build Coastguard Worker </listitem> 718*7c568831SAndroid Build Coastguard Worker </varlistentry> 719*7c568831SAndroid Build Coastguard Worker 720*7c568831SAndroid Build Coastguard Worker <varlistentry> 721*7c568831SAndroid Build Coastguard Worker <term><option>--walker</option></term> 722*7c568831SAndroid Build Coastguard Worker <listitem> 723*7c568831SAndroid Build Coastguard Worker <para> 724*7c568831SAndroid Build Coastguard Worker Test the walker module, which is a reader interface but for a 725*7c568831SAndroid Build Coastguard Worker document tree, instead of using the reader <acronym>API</acronym> on 726*7c568831SAndroid Build Coastguard Worker an unparsed document it works on an existing in-memory tree. Used for 727*7c568831SAndroid Build Coastguard Worker debugging. 728*7c568831SAndroid Build Coastguard Worker </para> 729*7c568831SAndroid Build Coastguard Worker </listitem> 730*7c568831SAndroid Build Coastguard Worker </varlistentry> 731*7c568831SAndroid Build Coastguard Worker 732*7c568831SAndroid Build Coastguard Worker <varlistentry> 733*7c568831SAndroid Build Coastguard Worker <term><option>--xinclude</option></term> 734*7c568831SAndroid Build Coastguard Worker <listitem> 735*7c568831SAndroid Build Coastguard Worker <para>Do XInclude processing.</para> 736*7c568831SAndroid Build Coastguard Worker </listitem> 737*7c568831SAndroid Build Coastguard Worker </varlistentry> 738*7c568831SAndroid Build Coastguard Worker 739*7c568831SAndroid Build Coastguard Worker <varlistentry> 740*7c568831SAndroid Build Coastguard Worker <term><option>--xmlout</option></term> 741*7c568831SAndroid Build Coastguard Worker <listitem> 742*7c568831SAndroid Build Coastguard Worker <para> 743*7c568831SAndroid Build Coastguard Worker Used in conjunction with <option>--html</option>. Usually 744*7c568831SAndroid Build Coastguard Worker when <acronym>HTML</acronym> is parsed the document is saved with 745*7c568831SAndroid Build Coastguard Worker the <acronym>HTML</acronym> serializer. But with this option the 746*7c568831SAndroid Build Coastguard Worker resulting document is saved with the <acronym>XML</acronym> 747*7c568831SAndroid Build Coastguard Worker serializer. This is primarily used to 748*7c568831SAndroid Build Coastguard Worker generate <acronym>XHTML</acronym> from <acronym>HTML</acronym> input. 749*7c568831SAndroid Build Coastguard Worker </para> 750*7c568831SAndroid Build Coastguard Worker </listitem> 751*7c568831SAndroid Build Coastguard Worker </varlistentry> 752*7c568831SAndroid Build Coastguard Worker 753*7c568831SAndroid Build Coastguard Worker </variablelist> 754*7c568831SAndroid Build Coastguard Worker</refsect1> 755*7c568831SAndroid Build Coastguard Worker 756*7c568831SAndroid Build Coastguard Worker<refsect1 id="shell"> 757*7c568831SAndroid Build Coastguard Worker <title>SHELL COMMANDS</title> 758*7c568831SAndroid Build Coastguard Worker <para> 759*7c568831SAndroid Build Coastguard Worker &xmllint; offers an interactive shell mode invoked with 760*7c568831SAndroid Build Coastguard Worker the <option>--shell</option> command. Available commands in shell mode 761*7c568831SAndroid Build Coastguard Worker include (in alphabetical order): 762*7c568831SAndroid Build Coastguard Worker </para> 763*7c568831SAndroid Build Coastguard Worker <variablelist> 764*7c568831SAndroid Build Coastguard Worker 765*7c568831SAndroid Build Coastguard Worker <varlistentry> 766*7c568831SAndroid Build Coastguard Worker <term><command>base</command></term> 767*7c568831SAndroid Build Coastguard Worker <listitem> 768*7c568831SAndroid Build Coastguard Worker <para>Display <acronym>XML</acronym> base of the node.</para> 769*7c568831SAndroid Build Coastguard Worker </listitem> 770*7c568831SAndroid Build Coastguard Worker </varlistentry> 771*7c568831SAndroid Build Coastguard Worker 772*7c568831SAndroid Build Coastguard Worker <varlistentry> 773*7c568831SAndroid Build Coastguard Worker <term><command>bye</command></term> 774*7c568831SAndroid Build Coastguard Worker <listitem> 775*7c568831SAndroid Build Coastguard Worker <para>Leave the shell.</para> 776*7c568831SAndroid Build Coastguard Worker </listitem> 777*7c568831SAndroid Build Coastguard Worker </varlistentry> 778*7c568831SAndroid Build Coastguard Worker 779*7c568831SAndroid Build Coastguard Worker <varlistentry> 780*7c568831SAndroid Build Coastguard Worker <term><command>cat <replaceable>NODE</replaceable></command></term> 781*7c568831SAndroid Build Coastguard Worker <listitem> 782*7c568831SAndroid Build Coastguard Worker <para>Display the given node or the current one.</para> 783*7c568831SAndroid Build Coastguard Worker </listitem> 784*7c568831SAndroid Build Coastguard Worker </varlistentry> 785*7c568831SAndroid Build Coastguard Worker 786*7c568831SAndroid Build Coastguard Worker <varlistentry> 787*7c568831SAndroid Build Coastguard Worker <term><command>cd <replaceable>PATH</replaceable></command></term> 788*7c568831SAndroid Build Coastguard Worker <listitem> 789*7c568831SAndroid Build Coastguard Worker <para> 790*7c568831SAndroid Build Coastguard Worker Change the current node to the given path (if unique) or root if no 791*7c568831SAndroid Build Coastguard Worker argument is given. 792*7c568831SAndroid Build Coastguard Worker </para> 793*7c568831SAndroid Build Coastguard Worker </listitem> 794*7c568831SAndroid Build Coastguard Worker </varlistentry> 795*7c568831SAndroid Build Coastguard Worker 796*7c568831SAndroid Build Coastguard Worker <varlistentry> 797*7c568831SAndroid Build Coastguard Worker <term><command>dir <replaceable>PATH</replaceable></command></term> 798*7c568831SAndroid Build Coastguard Worker <listitem> 799*7c568831SAndroid Build Coastguard Worker <para> 800*7c568831SAndroid Build Coastguard Worker Dumps information about the node (namespace, attributes, content). 801*7c568831SAndroid Build Coastguard Worker </para> 802*7c568831SAndroid Build Coastguard Worker </listitem> 803*7c568831SAndroid Build Coastguard Worker </varlistentry> 804*7c568831SAndroid Build Coastguard Worker 805*7c568831SAndroid Build Coastguard Worker <varlistentry> 806*7c568831SAndroid Build Coastguard Worker <term><command>du <replaceable>PATH</replaceable></command></term> 807*7c568831SAndroid Build Coastguard Worker <listitem> 808*7c568831SAndroid Build Coastguard Worker <para> 809*7c568831SAndroid Build Coastguard Worker Show the structure of the subtree under the given path or the current node. 810*7c568831SAndroid Build Coastguard Worker </para> 811*7c568831SAndroid Build Coastguard Worker </listitem> 812*7c568831SAndroid Build Coastguard Worker </varlistentry> 813*7c568831SAndroid Build Coastguard Worker 814*7c568831SAndroid Build Coastguard Worker <varlistentry> 815*7c568831SAndroid Build Coastguard Worker <term><command>exit</command></term> 816*7c568831SAndroid Build Coastguard Worker <listitem> 817*7c568831SAndroid Build Coastguard Worker <para>Leave the shell.</para> 818*7c568831SAndroid Build Coastguard Worker </listitem> 819*7c568831SAndroid Build Coastguard Worker </varlistentry> 820*7c568831SAndroid Build Coastguard Worker 821*7c568831SAndroid Build Coastguard Worker <varlistentry> 822*7c568831SAndroid Build Coastguard Worker <term><command>help</command></term> 823*7c568831SAndroid Build Coastguard Worker <listitem> 824*7c568831SAndroid Build Coastguard Worker <para>Show this help.</para> 825*7c568831SAndroid Build Coastguard Worker </listitem> 826*7c568831SAndroid Build Coastguard Worker </varlistentry> 827*7c568831SAndroid Build Coastguard Worker 828*7c568831SAndroid Build Coastguard Worker <varlistentry> 829*7c568831SAndroid Build Coastguard Worker <term><command>load <replaceable>FILENAME</replaceable></command></term> 830*7c568831SAndroid Build Coastguard Worker <listitem> 831*7c568831SAndroid Build Coastguard Worker <para>Load a new document with the given filename.</para> 832*7c568831SAndroid Build Coastguard Worker </listitem> 833*7c568831SAndroid Build Coastguard Worker </varlistentry> 834*7c568831SAndroid Build Coastguard Worker 835*7c568831SAndroid Build Coastguard Worker <varlistentry> 836*7c568831SAndroid Build Coastguard Worker <term><command>ls <replaceable>PATH</replaceable></command></term> 837*7c568831SAndroid Build Coastguard Worker <listitem> 838*7c568831SAndroid Build Coastguard Worker <para>List contents of the given path or the current directory.</para> 839*7c568831SAndroid Build Coastguard Worker </listitem> 840*7c568831SAndroid Build Coastguard Worker </varlistentry> 841*7c568831SAndroid Build Coastguard Worker 842*7c568831SAndroid Build Coastguard Worker <varlistentry> 843*7c568831SAndroid Build Coastguard Worker <term><command>pwd</command></term> 844*7c568831SAndroid Build Coastguard Worker <listitem> 845*7c568831SAndroid Build Coastguard Worker <para>Display the path to the current node.</para> 846*7c568831SAndroid Build Coastguard Worker </listitem> 847*7c568831SAndroid Build Coastguard Worker </varlistentry> 848*7c568831SAndroid Build Coastguard Worker 849*7c568831SAndroid Build Coastguard Worker <varlistentry> 850*7c568831SAndroid Build Coastguard Worker <term><command>quit</command></term> 851*7c568831SAndroid Build Coastguard Worker <listitem> 852*7c568831SAndroid Build Coastguard Worker <para>Leave the shell.</para> 853*7c568831SAndroid Build Coastguard Worker </listitem> 854*7c568831SAndroid Build Coastguard Worker </varlistentry> 855*7c568831SAndroid Build Coastguard Worker 856*7c568831SAndroid Build Coastguard Worker <varlistentry> 857*7c568831SAndroid Build Coastguard Worker <term><command>save <replaceable>FILENAME</replaceable></command></term> 858*7c568831SAndroid Build Coastguard Worker <listitem> 859*7c568831SAndroid Build Coastguard Worker <para> 860*7c568831SAndroid Build Coastguard Worker Save the current document to the given filename or to the original name. 861*7c568831SAndroid Build Coastguard Worker </para> 862*7c568831SAndroid Build Coastguard Worker </listitem> 863*7c568831SAndroid Build Coastguard Worker </varlistentry> 864*7c568831SAndroid Build Coastguard Worker 865*7c568831SAndroid Build Coastguard Worker <varlistentry> 866*7c568831SAndroid Build Coastguard Worker <term><option>validate</option></term> 867*7c568831SAndroid Build Coastguard Worker <listitem> 868*7c568831SAndroid Build Coastguard Worker <para>Check the document for errors.</para> 869*7c568831SAndroid Build Coastguard Worker </listitem> 870*7c568831SAndroid Build Coastguard Worker </varlistentry> 871*7c568831SAndroid Build Coastguard Worker 872*7c568831SAndroid Build Coastguard Worker <varlistentry> 873*7c568831SAndroid Build Coastguard Worker <term><command>write <replaceable>FILENAME</replaceable></command></term> 874*7c568831SAndroid Build Coastguard Worker <listitem> 875*7c568831SAndroid Build Coastguard Worker <para>Write the current node to the given filename.</para> 876*7c568831SAndroid Build Coastguard Worker </listitem> 877*7c568831SAndroid Build Coastguard Worker </varlistentry> 878*7c568831SAndroid Build Coastguard Worker 879*7c568831SAndroid Build Coastguard Worker </variablelist> 880*7c568831SAndroid Build Coastguard Worker</refsect1> 881*7c568831SAndroid Build Coastguard Worker 882*7c568831SAndroid Build Coastguard Worker<refsect1 id="environment"> 883*7c568831SAndroid Build Coastguard Worker <title>ENVIRONMENT</title> 884*7c568831SAndroid Build Coastguard Worker <variablelist> 885*7c568831SAndroid Build Coastguard Worker 886*7c568831SAndroid Build Coastguard Worker <varlistentry> 887*7c568831SAndroid Build Coastguard Worker <term><envar>SGML_CATALOG_FILES</envar></term> 888*7c568831SAndroid Build Coastguard Worker <listitem> 889*7c568831SAndroid Build Coastguard Worker <para><acronym>SGML</acronym> catalog behavior can be changed by redirecting 890*7c568831SAndroid Build Coastguard Worker queries to the user's own set of catalogs. This can be done by setting 891*7c568831SAndroid Build Coastguard Worker the <envar>SGML_CATALOG_FILES</envar> environment variable to a list 892*7c568831SAndroid Build Coastguard Worker of catalogs. An empty one should deactivate loading the 893*7c568831SAndroid Build Coastguard Worker default catalog. 894*7c568831SAndroid Build Coastguard Worker </para> 895*7c568831SAndroid Build Coastguard Worker </listitem> 896*7c568831SAndroid Build Coastguard Worker </varlistentry> 897*7c568831SAndroid Build Coastguard Worker 898*7c568831SAndroid Build Coastguard Worker <varlistentry> 899*7c568831SAndroid Build Coastguard Worker <term><envar>XML_CATALOG_FILES</envar></term> 900*7c568831SAndroid Build Coastguard Worker <listitem> 901*7c568831SAndroid Build Coastguard Worker <para><acronym>XML</acronym> catalog behavior can be changed by redirecting 902*7c568831SAndroid Build Coastguard Worker queries to the user's own set of catalogs. This can be done by setting 903*7c568831SAndroid Build Coastguard Worker the <envar>XML_CATALOG_FILES</envar> environment variable to a space-separated 904*7c568831SAndroid Build Coastguard Worker list of catalogs. Use percent-encoding to escape spaces or other characters. 905*7c568831SAndroid Build Coastguard Worker An empty variable should deactivate loading the default catalog. 906*7c568831SAndroid Build Coastguard Worker </para> 907*7c568831SAndroid Build Coastguard Worker </listitem> 908*7c568831SAndroid Build Coastguard Worker </varlistentry> 909*7c568831SAndroid Build Coastguard Worker 910*7c568831SAndroid Build Coastguard Worker <varlistentry> 911*7c568831SAndroid Build Coastguard Worker <term><envar>XML_DEBUG_CATALOG</envar></term> 912*7c568831SAndroid Build Coastguard Worker <listitem> 913*7c568831SAndroid Build Coastguard Worker <para>Setting the environment variable <envar>XML_DEBUG_CATALOG</envar> 914*7c568831SAndroid Build Coastguard Worker to <parameter>non-zero</parameter> using the <command>export</command> 915*7c568831SAndroid Build Coastguard Worker command outputs debugging information related to catalog operations. 916*7c568831SAndroid Build Coastguard Worker </para> 917*7c568831SAndroid Build Coastguard Worker </listitem> 918*7c568831SAndroid Build Coastguard Worker </varlistentry> 919*7c568831SAndroid Build Coastguard Worker 920*7c568831SAndroid Build Coastguard Worker <varlistentry> 921*7c568831SAndroid Build Coastguard Worker <term><envar>XMLLINT_INDENT</envar></term> 922*7c568831SAndroid Build Coastguard Worker <listitem> 923*7c568831SAndroid Build Coastguard Worker <para>Setting the environment variable <envar>XMLLINT_INDENT</envar> 924*7c568831SAndroid Build Coastguard Worker controls the indentation. The default value is two spaces " ". 925*7c568831SAndroid Build Coastguard Worker </para> 926*7c568831SAndroid Build Coastguard Worker </listitem> 927*7c568831SAndroid Build Coastguard Worker </varlistentry> 928*7c568831SAndroid Build Coastguard Worker 929*7c568831SAndroid Build Coastguard Worker </variablelist> 930*7c568831SAndroid Build Coastguard Worker</refsect1> 931*7c568831SAndroid Build Coastguard Worker 932*7c568831SAndroid Build Coastguard Worker<refsect1 id="diagnostics"> 933*7c568831SAndroid Build Coastguard Worker <title>DIAGNOSTICS</title> 934*7c568831SAndroid Build Coastguard Worker <para> 935*7c568831SAndroid Build Coastguard Worker &xmllint; return codes provide information that can be used when 936*7c568831SAndroid Build Coastguard Worker calling it from scripts. 937*7c568831SAndroid Build Coastguard Worker </para> 938*7c568831SAndroid Build Coastguard Worker <!-- better use segmentedlist element later, 939*7c568831SAndroid Build Coastguard Worker which is currently only supported in snapshots --> 940*7c568831SAndroid Build Coastguard Worker <variablelist> 941*7c568831SAndroid Build Coastguard Worker 942*7c568831SAndroid Build Coastguard Worker <varlistentry> 943*7c568831SAndroid Build Coastguard Worker <term><errorcode>0</errorcode></term> 944*7c568831SAndroid Build Coastguard Worker <listitem> 945*7c568831SAndroid Build Coastguard Worker <para>No error</para> 946*7c568831SAndroid Build Coastguard Worker </listitem> 947*7c568831SAndroid Build Coastguard Worker </varlistentry> 948*7c568831SAndroid Build Coastguard Worker 949*7c568831SAndroid Build Coastguard Worker <varlistentry> 950*7c568831SAndroid Build Coastguard Worker <term><errorcode>1</errorcode></term> 951*7c568831SAndroid Build Coastguard Worker <listitem> 952*7c568831SAndroid Build Coastguard Worker <para>Unclassified</para> 953*7c568831SAndroid Build Coastguard Worker </listitem> 954*7c568831SAndroid Build Coastguard Worker </varlistentry> 955*7c568831SAndroid Build Coastguard Worker 956*7c568831SAndroid Build Coastguard Worker <varlistentry> 957*7c568831SAndroid Build Coastguard Worker <term><errorcode>2</errorcode></term> 958*7c568831SAndroid Build Coastguard Worker <listitem> 959*7c568831SAndroid Build Coastguard Worker <para>Error in <acronym>DTD</acronym></para> 960*7c568831SAndroid Build Coastguard Worker </listitem> 961*7c568831SAndroid Build Coastguard Worker </varlistentry> 962*7c568831SAndroid Build Coastguard Worker 963*7c568831SAndroid Build Coastguard Worker <varlistentry> 964*7c568831SAndroid Build Coastguard Worker <term><errorcode>3</errorcode></term> 965*7c568831SAndroid Build Coastguard Worker <listitem> 966*7c568831SAndroid Build Coastguard Worker <para>Validation error</para> 967*7c568831SAndroid Build Coastguard Worker </listitem> 968*7c568831SAndroid Build Coastguard Worker </varlistentry> 969*7c568831SAndroid Build Coastguard Worker 970*7c568831SAndroid Build Coastguard Worker <varlistentry> 971*7c568831SAndroid Build Coastguard Worker <term><errorcode>4</errorcode></term> 972*7c568831SAndroid Build Coastguard Worker <listitem> 973*7c568831SAndroid Build Coastguard Worker <para>Validation error</para> 974*7c568831SAndroid Build Coastguard Worker </listitem> 975*7c568831SAndroid Build Coastguard Worker </varlistentry> 976*7c568831SAndroid Build Coastguard Worker 977*7c568831SAndroid Build Coastguard Worker <varlistentry> 978*7c568831SAndroid Build Coastguard Worker <term><errorcode>5</errorcode></term> 979*7c568831SAndroid Build Coastguard Worker <listitem> 980*7c568831SAndroid Build Coastguard Worker <para>Error in schema compilation</para> 981*7c568831SAndroid Build Coastguard Worker </listitem> 982*7c568831SAndroid Build Coastguard Worker </varlistentry> 983*7c568831SAndroid Build Coastguard Worker 984*7c568831SAndroid Build Coastguard Worker <varlistentry> 985*7c568831SAndroid Build Coastguard Worker <term><errorcode>6</errorcode></term> 986*7c568831SAndroid Build Coastguard Worker <listitem> 987*7c568831SAndroid Build Coastguard Worker <para>Error writing output</para> 988*7c568831SAndroid Build Coastguard Worker </listitem> 989*7c568831SAndroid Build Coastguard Worker </varlistentry> 990*7c568831SAndroid Build Coastguard Worker 991*7c568831SAndroid Build Coastguard Worker <varlistentry> 992*7c568831SAndroid Build Coastguard Worker <term><errorcode>7</errorcode></term> 993*7c568831SAndroid Build Coastguard Worker <listitem> 994*7c568831SAndroid Build Coastguard Worker <para> 995*7c568831SAndroid Build Coastguard Worker Error in pattern (generated when <option>--pattern</option> option is used) 996*7c568831SAndroid Build Coastguard Worker </para> 997*7c568831SAndroid Build Coastguard Worker </listitem> 998*7c568831SAndroid Build Coastguard Worker </varlistentry> 999*7c568831SAndroid Build Coastguard Worker 1000*7c568831SAndroid Build Coastguard Worker <varlistentry> 1001*7c568831SAndroid Build Coastguard Worker <term><errorcode>9</errorcode></term> 1002*7c568831SAndroid Build Coastguard Worker <listitem> 1003*7c568831SAndroid Build Coastguard Worker <para>Out of memory error</para> 1004*7c568831SAndroid Build Coastguard Worker </listitem> 1005*7c568831SAndroid Build Coastguard Worker </varlistentry> 1006*7c568831SAndroid Build Coastguard Worker 1007*7c568831SAndroid Build Coastguard Worker <varlistentry> 1008*7c568831SAndroid Build Coastguard Worker <term><errorcode>10</errorcode></term> 1009*7c568831SAndroid Build Coastguard Worker <listitem> 1010*7c568831SAndroid Build Coastguard Worker <para>XPath evaluation error</para> 1011*7c568831SAndroid Build Coastguard Worker </listitem> 1012*7c568831SAndroid Build Coastguard Worker </varlistentry> 1013*7c568831SAndroid Build Coastguard Worker 1014*7c568831SAndroid Build Coastguard Worker <varlistentry> 1015*7c568831SAndroid Build Coastguard Worker <term><errorcode>11</errorcode></term> 1016*7c568831SAndroid Build Coastguard Worker <listitem> 1017*7c568831SAndroid Build Coastguard Worker <para>XPath result is empty</para> 1018*7c568831SAndroid Build Coastguard Worker </listitem> 1019*7c568831SAndroid Build Coastguard Worker </varlistentry> 1020*7c568831SAndroid Build Coastguard Worker 1021*7c568831SAndroid Build Coastguard Worker </variablelist> 1022*7c568831SAndroid Build Coastguard Worker</refsect1> 1023*7c568831SAndroid Build Coastguard Worker 1024*7c568831SAndroid Build Coastguard Worker<refsect1 id="seealso"> 1025*7c568831SAndroid Build Coastguard Worker <title>SEE ALSO</title> 1026*7c568831SAndroid Build Coastguard Worker <para><citerefentry> 1027*7c568831SAndroid Build Coastguard Worker <refentrytitle>libxml</refentrytitle> 1028*7c568831SAndroid Build Coastguard Worker <manvolnum>3</manvolnum> 1029*7c568831SAndroid Build Coastguard Worker </citerefentry> 1030*7c568831SAndroid Build Coastguard Worker </para> 1031*7c568831SAndroid Build Coastguard Worker <para> 1032*7c568831SAndroid Build Coastguard Worker More information can be found at 1033*7c568831SAndroid Build Coastguard Worker <itemizedlist> 1034*7c568831SAndroid Build Coastguard Worker <listitem> 1035*7c568831SAndroid Build Coastguard Worker <para><citerefentry> 1036*7c568831SAndroid Build Coastguard Worker <refentrytitle>libxml</refentrytitle> 1037*7c568831SAndroid Build Coastguard Worker <manvolnum>3</manvolnum> 1038*7c568831SAndroid Build Coastguard Worker </citerefentry> web page <ulink url="https://gitlab.gnome.org/GNOME/libxml2"/> 1039*7c568831SAndroid Build Coastguard Worker </para> 1040*7c568831SAndroid Build Coastguard Worker </listitem> 1041*7c568831SAndroid Build Coastguard Worker </itemizedlist> 1042*7c568831SAndroid Build Coastguard Worker </para> 1043*7c568831SAndroid Build Coastguard Worker</refsect1> 1044*7c568831SAndroid Build Coastguard Worker 1045*7c568831SAndroid Build Coastguard Worker</refentry> 1046