MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                          xmllint(1)



NAME
     xmllint - command line XML tool

SYNOPSIS
     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] [xmlfile]

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

     It is included in libxml2.

OPTIONS
     --version
          Display the version of libxml2 used.

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

     --shell
          Run a navigating shell.

     --debugent
          Debug the entities defined in the document.

     --copy
          Test the internal copy implementation.

     --recover
          Output any parsable portions of an invalid document.

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

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

     --htmlout
          Output results as an HTML file. This causes xmllint  to
          output  the  necessary HTML tags surrounding the result



SunOS 5.10          Last change: 2001 Nov 26                    1






User Commands                                          xmllint(1)



          tree output so  the  results  can  be  displayed  in  a
          browser.

     --nowrap
          Do not output HTML doc wrapper.

     --valid
          Determine if the document is a valid  instance  of  the
          included  Document  Type  Definition (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.

     --postvalid
          Validate after parsing is completed.

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

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

     --repeat
          Repeat 100 times, for timing or profiling.

     --insert
          Test for valid insertions.

     --compress
          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.

     --memory
          Parse from memory.

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

     --noblanks
          Drop ignorable blank spaces.



SunOS 5.10          Last change: 2001 Nov 26                    2






User Commands                                          xmllint(1)



     --format
          Reformat and reindent the output.

     --testIO
          Test user input/output support.

     --encode encoding
          Output in the given encoding.

     --catalogs
          Use the catalogs  from  $SGMLCATALOGFILES.  Otherwise
          /etc/xml/catalog is used by default.

     --nocatalogs
          Do not use any catalogs.

     --auto
          Generate a small document for testing purposes.

     --xinclude
          Do XInclude processing.

     --loaddtd
          Fetch external DTD.

     --dtdattr
          Fetch external DTD and populate the tree with inherited
          attributes.

     --dropdtd
          Remove DTD from output.

AUTHORS
     John    Fleck    ,    Ziying    Sherwin
     ,  Heiko  Rupp  This is
     release 0.2 of the xmllint Manual.

NOTES
     Source for libxml is  available  on  http:/opensolaris.org.
     Documentation   for   libxml   is   available   on-line   at
     http:/www.xmlsoft.org/














SunOS 5.10          Last change: 2001 Nov 26                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™