[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xml catalogs (Was: xmlto 0.0.7 and URLs)



[Cc'd to debian-sgml]

On Wed, Jan 30, 2002 at 10:12:49PM +0000, Tim Waugh wrote:
> On Wed, Jan 30, 2002 at 10:54:51PM +0100, Yann Dirson wrote:
> 
> > Having my home box hidden behing an analogic modem, and thus offline
> > most of the time, I noticed that xmlto currently cannot work when the
> > network is unaccessible.
> 
> It works for me.  You obviously don't have XML catalogs set up.
> Here's what I have in /etc/xml/catalog:
> 
> <?xml version="1.0"?>
> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
> "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd";>
> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
> <delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook XML" catalog="file:///usr/share/sgml/docbook/xmlcatalog"/>
> <delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML" catalog="file:///usr/share/sgml/docbook/xmlcatalog"/>
> <delegatePublic publicIdStartString="ISO 8879:1986" catalog="file:///usr/share/sgml/docbook/xmlcatalog"/>
> <delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/"; catalog="file:///usr/share/sgml/docbook/xmlcatalog"/>
> <delegateURI uriStartString="http://www.oasis-open.org/docbook/"; catalog="file:///usr/share/sgml/docbook/xmlcatalog"/>
> <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/1.48"; rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.48-3"/>
> <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/1.48"; rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.48-3"/>
> <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/current"; rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.48-3"/>
> <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/current";
> rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.48-3"/>
> </catalog>
> 
> The docbook-style-xsl RPM package has post and postun scripts that
> modify this, of course, using xmlcatalog(1).

Debian has an xmlcatalog program, from the libxml2 package, but there is no
mention of the /etc/xml/catalog special path.  Is it standard ?  What
packages make use of it ?

> > I'd have expected a public ID that would resolve on my box to
> > something like
> > /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/common/common.xsl, but I
> > don't know much of xinclude...
> 
> 'http://docbook.sourceforge.net/release/xsl/current/common/common.xsl'
> is just such a public ID.

OK.

-- 
Yann Dirson    <ydirson@altern.org> |    Why make M$-Bill richer & richer ?
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
Pro:    <yann.dirson@fr.alcove.com> |  Freedom, Power, Stability, Gratuity
     http://ydirson.free.fr/        | Check <http://www.debian.org/>



Reply to: