Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
GetNetWise: You
e One Click Away

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Glossary
MoreInfo
Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
FAQ
Copyright Info
Terms of Use
Privacy Info
Disclaimer
WorkBoard
Thanks
Donations
Advertising
Masthead / Impressum
Your Account

Communication
Feedback
Forums
Private Messages
Surveys

Features
HOWTOs
News Archive
Submit News
Topics
User Articles
Web Links

Google
Google


The Web
linux-tutorial.info

Who's Online
There are currently, 348 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here

  

xmllint



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 | --stream
               | --chkregister | --relaxng | --schema | --nonet]
               [xmlfile]


INTRODUCTION

       The  xmllint  program parses one or more XML files, speci­
       fied 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. Details on  available  com­
              mands in shell mode are below.

       --debugent
              Debug the entities defined in the document.

       --copy Test the internal copy implementation.

       --recover
              Output  any  parsable  portions of an invalid docu­
              ment.

       --noent

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

              Reformat   and    reindent    the    output.    The
              $XMLLINT_INDENT  environment  variable controls the
              indentation (default value is two spaces " ").

       --testIO
              Test user input/output support.

       --encode encoding
              Output in the given encoding.

       --catalogs
              Use the catalogs from  $SGML_CATALOG_FILES.  Other­
              wise /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.

       --stream
              Use streaming API - useful when used in combination
              with --relaxng or --valid options for validation of
              files that are too large to be held in memory.

       --chkregister
              Turn on node registration. Useful  for  developeres
              testing libxml2 node tracking code.


SHELL

        xmllint offers an interactive shell mode invoked with the
       --shell command. Available commands 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.


DEBUGGING CATALOGS

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


AUTHORS

       John Fleck, Ziying Sherwin, Heiko Rupp.

                                                       XMLLINT(1)
  




Login
Nickname

Password

Security Code
Security Code
Type Security Code


Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!


Amazon Wish List

Did You Know?
The Linux Tutorial can use your help.


Friends



Tell a Friend About Us

Bookmark and Share



Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.13 Seconds