blob: a772f9ddec028793f86845e589a3048469bcda1b [file] [log] [blame]
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001."Generated by db2man.xsl. Don't modify this, modify the source.
2.de Sh \" Subsection
3.br
4.if t .Sp
5.ne 5
6.PP
7\fB\\$1\fR
8.PP
9..
10.de Sp \" Vertical space (when we can't use .PP)
11.if t .sp .5v
12.if n .sp
13..
14.de Ip \" List item
15.br
16.ie \\n(.$>=3 .ne \\$3
17.el .ne 3
18.IP "\\$1" \\$2
19..
20.TH "xmlcatalog" 1 "" "" "xmlcatalog Manual"
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000021.SH NAME
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000022xmlcatalog \- Command line tool to parse and manipulate XML or
23 SGML catalog files.
24.SH "SYNOPSIS"
25\fBxmlcatalog\fR [\fB--shell\fR | \fB--create\fR | \fB--add \fItype\fR
26 \fIorig\fR \fIreplace\fR \fR | \fB--del \fIvalues\fR \fR | \fB--noout\fR | \fB--verbose\fR] [\fB\fIcatalogfile\fR\fR] [\fB\fIentities\fR\fR]
27.SH "INTRODUCTION"
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000028
29.PP
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000030xmlcatalog is a command line application allowing users to monitor and manipulate XML and SGML catalogs. It is included in libxml2.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000031
32.PP
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000033Its 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.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000034
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000035.SH "COMMAND LINE OPTIONS"
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000036
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000037.TP
38\fB--shell\fR \fIfilename\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000039
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000040Run a shell allowing interactive queries on catalog file \fIfilename\fR.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000041
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000042.TP
43\fB--create\fR \fIfilename\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000044
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000045Create a new XML catalog. Outputs to stdout, ignoring \fIfilename\fR unless \fB--noout\fR is used, in which case it creates a new catalog file \fIfilename\fR.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000046
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000047.TP
48\fB--add\fR \fI'type'\fR \fI'orig'\fR \fI'replace'\fR \fIfilename\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000049
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000050Add an entry to catalog file \fIfilename\fR. \fItype\fR indicates the type of entry. Possible types are 'public', 'system', 'rewriteSystem', 'delegatePublic' and 'delegateSystem'. \fI'orig'\fR is the original reference to be replaced, and \fI'replace'\fR is the URI of the replacement entity to be used. The \fB--add\fR option will not overwrite \fIfilename\fR, outputing to stdout, unless \fB--noout\fR is used. The \fB--add\fR will always take three parameters even if some of the XML catalog constructs will have only a single argument.
51
52
53If the \fB--add\fR option is used following the \fB--sgml\fR option, only a single argument, a \fIfilename\fR, 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.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000054
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000055.TP
56\fB--del\fR \fI'values'\fR \fIfilename\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000057
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000058Remove entries from the catalog file \fIfilename\fR matching \fI'values'\fR. The \fB--del\fR option will not overwrite \fIfilename\fR, outputing to stdout, unless \fB--noout\fR is used.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000059
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000060.TP
61\fB--noout\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000062
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000063Save output to the named file rather than outputing to stdout.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000064
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000065.TP
66\fB-v\fR or \fB--verbose\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000067
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000068output debugging information.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000069
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000070.SH "SHELL COMMANDS"
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000071
72.PP
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000073Invoking xmlcatalog with the \fB--shell\fR \fIfilename\fR option opens a command line shell allowing interactive access to the catalog file identified by \fIfilename\fR. Invoking the shell provides a command line prompt after which commands can be entered.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000074
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000075.TP
76\fBpublic\fR \fI'PublicID'\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000077
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000078Execute a public identifier lookup of the catalog entry for \fI'PublicID'\fR. The corresponding entry will be output to the command line.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000079
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000080.TP
81\fBsystem\fR \fI'SystemID'\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000082
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000083Execute a public identifier lookup of the catalog entry for \fI'SystemID'\fR. The corresponding entry will be output to the command line.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000084
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000085.TP
86\fBadd \fR \fI'type'\fR \fI'orig'\fR \fI'replace'\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000087
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000088Add an entry to the catalog file. \fItype\fR indicates the type of entry. Possible types are 'public', 'system', 'rewriteSystem', 'delegatePublic' and 'delegateSystem'. \fI'orig'\fR is the original reference to be replaced, and \fI'replace'\fR is the URI of the replacement entity to be used.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000089
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000090.TP
91\fBdel\fR \fI'values'\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000092
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000093Remove the catalog entry corresponding to \fI'values'\fR.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000094
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000095.TP
96\fBdump\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000097
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000098Print the current catalog.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000099
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000100.TP
101\fBdebug\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000102
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000103Print debugging statements showing the steps xmlcatalog is executing.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000104
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000105.TP
106\fBquiet\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000107
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000108Stop printing debugging statements.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000109
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000110.TP
111\fBexit\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000112
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000113Quit the shell.
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000114
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000115.SH "REFERENCES"
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000116
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000117.PP
118libxml web page: \fIhttp://www.xmlsoft.org/\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000119
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000120.PP
121libxml catalog support web page:: \fIhttp://www.xmlsoft.org/catalog.html\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000122
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000123.PP
124James Clark's SGML catalog page:: \fIhttp://www.jclark.com/sp/catalog.htm\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000125
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000126.PP
127OASIS XML catalog specification: : \fIhttp://www.oasis-open.org/committees/entity/spec.html\fR
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000128
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000129.SH AUTHOR
130Copyright 2001
131.Sp
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000132John Fleck <jfleck@inkstain.net>This is release 0.2 of the xmlcatalog Manual.