Annotation of embedaddon/libxml2/doc/xmlcatalog.1, revision 1.1
1.1 ! misho 1: .\" ** You probably do not want to edit this file directly **
! 2: .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
! 3: .\" Instead of manually editing it, you probably should edit the DocBook XML
! 4: .\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
! 5: .TH "XMLCATALOG" "1" "$Date$" "libxml2" ""
! 6: .\" disable hyphenation
! 7: .nh
! 8: .\" disable justification (adjust text to left margin only)
! 9: .ad l
! 10: .SH "NAME"
! 11: xmlcatalog \- Command line tool to parse and manipulate XML or SGML catalog files.
! 12: .SH "SYNOPSIS"
! 13: .HP 11
! 14: \fBxmlcatalog\fR [\fB\-\-sgml\fR \fB\-\-shell\fR \fB\-\-create\fR \fB\-\-del\ \fR\fB\fIVALUE(S)\fR\fR [\ \fB\-\-add\ \fR\fB\fITYPE\fR\fR\fB\ \fR\fB\fIORIG\fR\fR\fB\ \fR\fB\fIREPLACE\fR\fR\fB\ \fR\ \fB\-\-add\ \fR\fB\fIFILENAME\fR\fR] \fB\-\-noout\fR \fB\-\-no\-super\-update\fR [\fB\-v\fR\ \fB\-\-verbose\fR]] {\fICATALOGFILE\fR} {\fIENTITIES\fR...}
! 15: .SH "DESCRIPTION"
! 16: .PP
! 17: \fBxmlcatalog\fR
! 18: is a command line application allowing users to monitor and manipulate
! 19: XML
! 20: and
! 21: SGML
! 22: catalogs. It is included in
! 23: \fBlibxml\fR(3).
! 24: .PP
! 25: 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
! 26: XML
! 27: and
! 28: SGML
! 29: files.
! 30: .SH "OPTIONS"
! 31: .PP
! 32: \fBxmlcatalog\fR
! 33: accepts the following options (in alphabetical order):
! 34: .TP
! 35: \fB\-\-add \fR\fB\fITYPE\fR\fR\fB \fR\fB\fIORIG\fR\fR\fB \fR\fB\fIREPLACE\fR\fR\fB \fR
! 36: Add an entry to
! 37: \fICATALOGFILE\fR.
! 38: \fITYPE\fR
! 39: indicates the type of entry. Possible types are:
! 40: \fIpublic\fR, \fIsystem\fR, \fIrewriteSystem\fR, \fIrewriteURI\fR, \fIdelegatePublic\fR, \fIdelegateSystem\fR, \fInextCatalog\fR.
! 41: \fIORIG\fR
! 42: is the original reference to be replaced, and
! 43: \fIREPLACE\fR
! 44: is the
! 45: URI
! 46: of the replacement entity to be used. The
! 47: \fB\-\-add\fR
! 48: option will not overwrite
! 49: \fICATALOGFILE\fR, outputting to
! 50: \fIstdout\fR, unless
! 51: \fB\-\-noout\fR
! 52: is used. The
! 53: \fB\-\-add\fR
! 54: will always take three parameters even if some of the
! 55: XML
! 56: catalog constructs will have only a single argument.
! 57: .TP
! 58: \fB\-\-add \fR\fB\fIFILENAME\fR\fR
! 59: If the
! 60: \fB\-\-add\fR
! 61: option is used following the
! 62: \fB\-\-sgml\fR
! 63: option, only a single argument, a
! 64: \fIFILENAME\fR, is used. This is used to add the name of a catalog file to an
! 65: SGML
! 66: supercatalog, a file that contains references to other included
! 67: SGML
! 68: catalog files.
! 69: .TP
! 70: \fB\-\-create\fR
! 71: Create a new
! 72: XML
! 73: catalog. Outputs to
! 74: \fIstdout\fR, ignoring
! 75: \fIfilename\fR
! 76: unless
! 77: \fB\-\-noout\fR
! 78: is used, in which case it creates a new catalog file
! 79: \fIfilename\fR.
! 80: .TP
! 81: \fB\-\-del \fR\fB\fIVALUE(S)\fR\fR
! 82: Remove entries from
! 83: \fICATALOGFILE\fR
! 84: matching
! 85: \fIVALUE(S)\fR. The
! 86: \fB\-\-del\fR
! 87: option will not overwrite
! 88: \fICATALOGFILE\fR, outputting to
! 89: \fIstdout\fR, unless
! 90: \fB\-\-noout\fR
! 91: is used.
! 92: .TP
! 93: \fB\-\-noout\fR
! 94: Save output to the named file rather than outputting to
! 95: \fIstdout\fR.
! 96: .TP
! 97: \fB\-\-no\-super\-update\fR
! 98: Do not update the
! 99: SGML
! 100: super catalog.
! 101: .TP
! 102: \fB\-\-shell\fR
! 103: Run a shell allowing interactive queries on catalog file
! 104: \fICATALOGFILE\fR. For the set of available commands see
! 105: the section called \(lqSHELL COMMANDS\(rq.
! 106: .TP
! 107: \fB\-\-sgml\fR
! 108: Uses
! 109: SGML
! 110: super catalogs for
! 111: \fB\-\-add\fR
! 112: and
! 113: \fB\-\-del\fR
! 114: options.
! 115: .TP
! 116: \fB\-v\fR, \fB\-\-verbose\fR
! 117: Output debugging information.
! 118: .SH "SHELL COMMANDS"
! 119: .PP
! 120: Invoking
! 121: \fBxmlcatalog\fR
! 122: with the
! 123: \fB\-\-shell \fR\fB\fICATALOGFILE\fR\fR
! 124: option opens a command line shell allowing interactive access to the catalog file identified by
! 125: \fICATALOGFILE\fR. Invoking the shell provides a command line prompt after which the following commands (described in alphabetical order) can be entered.
! 126: .TP
! 127: \fBadd \fR\fB\fITYPE\fR\fR\fB \fR\fB\fIORIG\fR\fR\fB \fR\fB\fIREPLACE\fR\fR\fB \fR
! 128: Add an entry to the catalog file.
! 129: \fITYPE\fR
! 130: indicates the type of entry. Possible types are:
! 131: \fIpublic\fR, \fIsystem\fR, \fIrewriteSystem\fR, \fIrewriteURI\fR, \fIdelegatePublic\fR, \fIdelegateSystem\fR, \fInextCatalog\fR.
! 132: \fIORIG\fR
! 133: is the original reference to be replaced, and
! 134: \fIREPLACE\fR
! 135: is the
! 136: URI
! 137: of the replacement entity to be used. The
! 138: \fB\-\-add\fR
! 139: option will not overwrite
! 140: \fICATALOGFILE\fR, outputting to
! 141: \fIstdout\fR, unless
! 142: \fB\-\-noout\fR
! 143: is used. The
! 144: \fB\-\-add\fR
! 145: will always take three parameters even if some of the
! 146: XML
! 147: catalog constructs will have only a single argument.
! 148: .TP
! 149: \fBdebug\fR
! 150: Print debugging statements showing the steps
! 151: \fBxmlcatalog\fR
! 152: is executing.
! 153: .TP
! 154: \fBdel \fR\fB\fIVALUE(S)\fR\fR
! 155: Remove the catalog entry corresponding to
! 156: \fIVALUE(S)\fR.
! 157: .TP
! 158: \fBdump\fR
! 159: Print the current catalog.
! 160: .TP
! 161: \fBexit\fR
! 162: Quit the shell.
! 163: .TP
! 164: \fBpublic \fR\fB\fIPUBLIC\-ID\fR\fR
! 165: Execute a Formal Public Identifier look\-up of the catalog entry for
! 166: \fIPUBLIC\-ID\fR. The corresponding entry will be output to the command line.
! 167: .TP
! 168: \fBquiet\fR
! 169: Stop printing debugging statements.
! 170: .TP
! 171: \fBsystem \fR\fB\fISYSTEM\-ID\fR\fR
! 172: Execute a Formal Public Identifier look\-up of the catalog entry for
! 173: \fISYSTEM\-ID\fR. The corresponding entry will be output to the command line.
! 174: .SH "ENVIRONMENT"
! 175: .TP
! 176: \fBXML_CATALOG_FILES\fR
! 177: XML
! 178: catalog behavior can be changed by redirecting queries to the user's own set of catalogs. This can be done by setting the
! 179: \fBXML_CATALOG_FILES\fR
! 180: environment variable to a list of catalogs. An empty one should deactivate loading the default
! 181: \fI/etc/xml/catalog\fR
! 182: catalog.
! 183: .SH "DIAGNOSTICS"
! 184: .PP
! 185: \fBxmlcatalog\fR
! 186: return codes provide information that can be used when calling it from scripts.
! 187: .TP
! 188: \fB0\fR
! 189: No error
! 190: .TP
! 191: \fB1\fR
! 192: Failed to remove an entry from the catalog
! 193: .TP
! 194: \fB2\fR
! 195: Failed to save to the catalog, check file permissions
! 196: .TP
! 197: \fB3\fR
! 198: Failed to add an entry to the catalog
! 199: .TP
! 200: \fB4\fR
! 201: Failed to look up an entry in the catalog
! 202: .SH "SEE ALSO"
! 203: .PP
! 204: \fBlibxml\fR(3)
! 205: .PP
! 206: More information can be found at
! 207: .TP 3
! 208: \(bu
! 209: \fBlibxml\fR(3)
! 210: web page
! 211: \fI\%http://www.xmlsoft.org/\fR
! 212: .TP
! 213: \(bu
! 214: \fBlibxml\fR(3)
! 215: catalog support web page at
! 216: \fI\%http://www.xmlsoft.org/catalog.html\fR
! 217: .TP
! 218: \(bu
! 219: James Clark's
! 220: SGML
! 221: catalog page
! 222: \fI\%http://www.jclark.com/sp/catalog.htm\fR
! 223: .TP
! 224: \(bu
! 225: OASISXML
! 226: catalog specification
! 227: \fI\%http://www.oasis\-open.org/committees/entity/spec.html\fR
! 228: .SH "AUTHOR"
! 229: John Fleck <jfleck@inkstain.net>.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>