Unix/Linux Go Back    

RedHat 9 (Linux i386) - man page for xmllint (redhat section 1)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

XMLLINT(1)				  xmllint Manual			       XMLLINT(1)

       xmllint - command line XML tool

       xmllint [--version | --debug | --shell | --debugent |
	       --copy | --recover | --noent | --noout | --htmlout
	       | --nowrap | --valid | --postvalid | --dtdvalid
	       URL | --timing | --repeat | --insert | --compress
	       | --sgml | --html | --push | --memory | --nowarning
	       | --noblanks | --format | --testIO | --encode encoding
	       | --catalogs | --nocatalogs | --auto | --xinclude
	       | --loaddtd | --dtdattr | --dropdtd | --stream
	       | --chkregister] [xmlfile]

       The  xmllint  program  parses one or more XML files, specified on the command line as xml-
       file. 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.

       It is included in libxml2.

	      Display the version of libxml2 used.

	      Parse a file and output an annotated tree of the in-memory version of the document.

	      Run a navigating shell. Details on available commands in shell mode are below.

	      Debug the entities defined in the document.

       --copy Test the internal copy implementation.

	      Output any parsable portions of an invalid document.

	      Substitute  entity  values for entity references. By default, xmllint leaves entity
	      references in place.

	      Suppress output. By default, xmllint outputs the result tree.

	      Output results as an HTML file. This causes xmllint to output  the  necessary  HTML
	      tags  surrounding  the  result  tree  output  so	the results can be displayed in a

	      Do not output HTML doc wrapper.

	      Determine if the document is a valid instance of the included Document Type Defini-
	      tion (DTD). A DTD to be validated against also can be specified at the command line
	      using the --dtdvalid option. By default, xmllint also checks to  determine  if  the
	      document is well-formed.

	      Validate after parsing is completed.

       --dtdvalid URL
	      Use the DTD specified by URL for validation.

	      Output information about the time it takes xmllint to perform the various steps.

	      Repeat 100 times, for timing or profiling.

	      Test for valid insertions.

	      Turn on gzip compression of output.

       --sgml Use  the	DocBook  SGML parser. This allows documents written in SGML DocBook to be
	      converted into an in-memory tree and treated as if they were written in XML.

       --html Use the HTML parser.

       --push Use the push mode of the parser.

	      Parse from memory.

	      Do not emit warnings from the parser and/or validator.

	      Drop ignorable blank spaces.

	      Reformat and reindent the output.

	      Test user input/output support.

       --encode encoding
	      Output in the given encoding.

	      Use the catalogs from $SGML_CATALOG_FILES. Otherwise /etc/xml/catalog  is  used  by

	      Do not use any catalogs.

       --auto Generate a small document for testing purposes.

	      Do XInclude processing.

	      Fetch external DTD.

	      Fetch external DTD and populate the tree with inherited attributes.

	      Remove DTD from output.

	      Use streaming API - useful for validation of files that are too large to be held in

	      Turn on node registration. Useful for developeres  testing  libxml2  node  tracking

	xmllint offers an interactive shell mode invoked with the --shell command. Available com-
       mands in shell mode include:

       base   display XML base of the node

       bye    leave shell

       cat node
	      Display node if given or current node.

       cd path
	      Change the current node to path (if given and unique) or root if no argument given.

       dir path
	      Dumps information about the node (namespace, attributes, content).

       du path
	      Show the structure of the subtree under path or the current node.

       exit   Leave the shell.

       help   Show this help.

       free   Display memory usage.

       load name
	      Load a new document with the given name.

       ls path
	      List contents of path (if given) or the current directory.

       pwd    Display the path to the current node.

       quit   Leave the shell.

       save name
	      Saves the current document to name if given or to the original name.

	      Check the document for error.

       write name
	      Write the current node to the given filename.

       Setting	the  environment   variable   XML_DEBUG_CATALOG   using   the	command   "export
       XML_DEBUG_CATALOG=" outputs debugging information related to catalog operations.

       John Fleck, Ziying Sherwin, Heiko Rupp.

Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 06:57 AM.