📄 xmllint.xml
字号:
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"?><!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []><refentry> <refentryinfo> <title>xmllint Manual</title> <copyright> <year>2001</year> </copyright> <copyright> <year>2004</year> </copyright> <author> <firstname>John</firstname> <surname>Fleck</surname> </author> <address><email>jfleck@inkstain.net</email></address> <author> <firstname>Ziying</firstname> <surname>Sherwin</surname> </author> <address><email>sherwin@nlm.nih.gov</email></address> <author> <firstname>Heiko</firstname> <surname>Rupp</surname> </author> <address><email>hwr@pilhuhn.de</email></address> <releaseinfo>This is release 0.5 of the xmllint Manual.</releaseinfo> </refentryinfo> <refmeta> <refentrytitle>xmllint</refentrytitle> <manvolnum>1</manvolnum> </refmeta> <refnamediv> <refname>xmllint</refname> <refpurpose>command line <acronym>XML</acronym> tool</refpurpose> </refnamediv> <refsynopsisdiv> <cmdsynopsis> <command>xmllint</command> <group> <arg>--version</arg> <arg>--debug</arg> <arg>--shell</arg> <arg>--debugent</arg> <arg>--copy</arg> <arg>--recover</arg> <arg>--noent</arg> <arg>--noout</arg> <arg>--nonet</arg> <arg>--path <replaceable>paths</replaceable></arg> <arg>--load-trace</arg> <arg>--htmlout</arg> <arg>--nowrap</arg> <arg>--valid</arg> <arg>--postvalid</arg> <arg>--dtdvalid <replaceable>URL</replaceable></arg> <arg>--dtdvalidfpi <replaceable>FPI</replaceable></arg> <arg>--timing</arg> <arg>--output <replaceable>file</replaceable></arg> <arg>--repeat</arg> <arg>--insert</arg> <arg>--compress</arg> <arg>--html</arg> <arg>--xmlout</arg> <arg>--push</arg> <arg>--memory</arg> <arg>--maxmem <replaceable>nbbytes</replaceable></arg> <arg>--nowarning</arg> <arg>--noblanks</arg> <arg>--nocdata</arg> <arg>--format</arg> <arg>--encode <replaceable>encoding</replaceable></arg> <arg>--dropdtd</arg> <arg>--nsclean</arg> <arg>--testIO</arg> <arg>--catalogs</arg> <arg>--nocatalogs</arg> <arg>--auto</arg> <arg>--xinclude</arg> <arg>--noxincludenode</arg> <arg>--loaddtd</arg> <arg>--dtdattr</arg> <arg>--stream</arg> <arg>--walker</arg> <arg>--pattern <replaceable>patternvalue</replaceable></arg> <arg>--chkregister</arg> <arg>--relaxng</arg> <arg>--schema</arg> <arg>--c14n</arg> </group> <arg><option><replaceable>xmlfile</replaceable></option></arg> </cmdsynopsis> </refsynopsisdiv> <refsect1 id="introduction"> <title>Introduction</title> <para> The xmllint program parses one or more XML files, specified on the command line as <replaceable>xmlfile</replaceable> (or the standard input if the filename provided is - ). It prints various types of output, depending upon the options selected. It is useful for detecting errors both in <acronym>XML</acronym> code and in the <acronym>XML</acronym> parser itself. </para> <para> It is included in <application>libxml2</application>. </para> </refsect1> <refsect1 id="options"> <title>Options</title> <variablelist> <varlistentry> <term><option>--version</option></term> <listitem> <simpara> Display the version of <application>libxml2</application> used. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--debug</option></term> <listitem> <simpara> Parse a file and output an annotated tree of the in-memory version of the document. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--shell</option></term> <listitem> <simpara> Run a navigating shell. Details on available commands in shell mode are below. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--debugent</option></term> <listitem> <simpara> Debug the entities defined in the document. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--copy</option> </term> <listitem> <simpara> Test the internal copy implementation. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--recover</option></term> <listitem> <simpara> Output any parsable portions of an invalid document. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--noent</option></term> <listitem> <simpara> Substitute entity values for entity references. By default, <application>xmllint</application> leaves entity references in place. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--nocdata</option></term> <listitem> <simpara> Substitute CDATA section by equivalent text nodes. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--nsclean</option></term> <listitem> <simpara> Remove redundant namespace declarations. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--noout</option></term> <listitem> <simpara> Suppress output. By default, <application>xmllint</application> outputs the result tree. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--nonet</option></term> <listitem> <simpara> Do not use the Internet to fetch DTD's or entities. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--nonet</option></term> <listitem> <simpara> Do not use the Internet to fetch DTD's or entities. </simpara> </listitem> </varlistentry> <varlistentry> <term> <option>--path</option> <replaceable>paths</replaceable></term> <listitem> <simpara> Use the list (separated by space or column) of filesystem path specified by <replaceable>paths</replaceable> to load <acronym>DTDs</acronym> or entities . </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--load-trace</option></term> <listitem> <simpara> Display to stderr all the documents loaded during the processing. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--htmlout</option></term> <listitem> <simpara> Output results as an <acronym>HTML</acronym> file. This causes <application>xmllint</application> to output the necessary <acronym>HTML</acronym> tags surrounding the result tree output so the results can be displayed in a browser. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--nowrap </option></term> <listitem> <simpara> Do not output HTML doc wrapper. </simpara> </listitem> </varlistentry><varlistentry> <term><option>--valid </option></term> <listitem> <simpara> Determine if the document is a valid instance of the included Document Type Definition (<acronym>DTD</acronym>). A <acronym>DTD</acronym> to be validated against also can be specified at the command line using the <option>--dtdvalid</option> option. By default, <application>xmllint</application> also checks to determine if the document is well-formed. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--postvalid</option></term> <listitem> <simpara> Validate after parsing is completed. </simpara> </listitem> </varlistentry> <varlistentry> <term> <option>--dtdvalid</option> <replaceable>URL</replaceable></term> <listitem> <simpara> Use the <acronym>DTD</acronym> specified by <replaceable>URL</replaceable> for validation. </simpara> </listitem> </varlistentry> <varlistentry> <term> <option>--dtdvalidfpi</option> <replaceable>FPI</replaceable></term> <listitem> <simpara> Use the <acronym>DTD</acronym> specified by the Public Identifier <replaceable>FPI</replaceable> for validation, note that this will require a Catalog exporting that Public Identifier to work. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--timing</option></term> <listitem> <simpara> Output information about the time it takes <application>xmllint</application> to perform the various steps. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--output</option> <replaceable>file</replaceable></term> <listitem> <simpara>Define a file path where xmllint will save the result of parsing. Usually the programs build a tree and save it on stdout, with this option the result XML instance will be saved onto a file.</simpara> </listitem> </varlistentry> <varlistentry> <term><option>--repeat</option></term> <listitem> <simpara> Repeat 100 times, for timing or profiling. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--insert</option></term> <listitem> <simpara> Test for valid insertions. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--compress</option></term> <listitem> <simpara> Turn on gzip compression of output. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--html</option></term> <listitem> <simpara> Use the <acronym>HTML</acronym> parser. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--xmlout</option></term> <listitem> <simpara>Used in conjusntion with <option>--html</option>. Usually when HTML is parsed the document is saved with the HTML serializer, but with this option the resulting document is saved with the XML serializer. This is primarily used to generate XHTML from HTML input.</simpara> </listitem> </varlistentry> <varlistentry> <term><option>--push</option></term> <listitem> <simpara> Use the push mode of the parser. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--memory</option></term> <listitem> <simpara> Parse from memory. </simpara> </listitem> </varlistentry> <varlistentry> <term><option>--maxmem</option> <replaceable>nnbytes</replaceable></term> <listitem> <simpara>Test the parser memory support. <replaceable>nnbytes</replaceable> is the maximum number of bytes the
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -