Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Apress - Books for Professionals by Professionals

 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, 242 guest(s) and 0 member(s) that are online.

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

  

xmlcatalog




SYNOPSIS

       xmlcatalog [--shell | --create | --add type orig replace
                  | --del values | --noout | --verbose] [catalogfile]
                  [entities]


INTRODUCTION

        xmlcatalog is a command line application  allowing  users
       to  monitor  and  manipulate  XML and SGML catalogs. It is
       included in libxml2.

       Its functions can be invoked from a  single  command  from
       the  command line, or it can perform multiple functions in
       interactive mode. It can operate  on  both  XML  and  SGML
       files.


COMMAND LINE OPTIONS

       --shell filename
              Run a shell allowing interactive queries on catalog
              file filename.

       --create filename
              Create a new XML catalog. Outputs to stdout, ignor­
              ing  filename unless --noout is used, in which case
              it creates a new catalog file filename.

       --add 'type' 'orig' 'replace' filename
              Add an entry to catalog file filename.  type  indi­
              cates  the  type of entry. Possible types are 'pub­
              lic', 'system', 'rewriteSystem',  'delegatePublic',
              'delegateSystem'amd  'rewriteURI'.  'orig'  is  the
              original reference to be replaced, and 'replace' is
              the  URI  of the replacement entity to be used. The
              --add option will not overwrite filename, outputing
              to  stdout,  unless --noout is used. The --add will
              always take three parameters even if  some  of  the
              XML  catalog  constructs  will  have  only a single
              argument.

              If the --add option is used  following  the  --sgml
              option,  only  a  single  argument,  a filename, is
              used. This is used to add the  name  of  a  catalog
              file  to an SGML supercatalog, a file that contains
              references to other included SGML catalog files.

       --del 'values' filename

       -v or --verbose
              output debugging information.


SHELL COMMANDS

       Invoking  xmlcatalog  with  the  --shell   filename option
       opens a command line shell allowing interactive access  to
       the  catalog  file  identified  by  filename. Invoking the
       shell provides a command line prompt after which  commands
       can be entered.

       public 'PublicID'
              Execute  a  public identifier lookup of the catalog
              entry for 'PublicID'. The corresponding entry  will
              be output to the command line.

       system 'SystemID'
              Execute  a  public identifier lookup of the catalog
              entry for 'SystemID'. The corresponding entry  will
              be output to the command line.

       add  'type' 'orig' 'replace'
              Add  an  entry  to the catalog file. type indicates
              the type of entry.  Possible  types  are  'public',
              'system',   'rewriteSystem',  'delegatePublic'  and
              'delegateSystem'. 'orig' is the original  reference
              to  be  replaced,  and  'replace' is the URI of the
              replacement entity to be used.

       del 'values'
              Remove the catalog entry corresponding to 'values'.

       dump   Print the current catalog.

       debug  Print  debugging  statements showing the steps xml­
              catalog is executing.

       quiet  Stop printing debugging statements.

       exit   Quit the shell.


RETURN VALUES


       4: Failed to lookup and entry in the catalog


REFERENCES

       : libxml web pagehttp://www.xmlsoft.org/

       :   libxml   catalog   support   web  page:http://www.xml­
       soft.org/catalog.html

       :        James        Clark's         SGML         catalog
       page:http://www.jclark.com/sp/catalog.htm

       :   OASIS  XML  catalog  specification:  http://www.oasis-
       open.org/committees/entity/spec.html


AUTHOR

       John Fleck.

                                                    XMLCATALOG(1)
  

Looking for a "printer friendly" version?


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?
You can help in many different ways.


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