[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: DOCBOOK-APPS: Re: DOCBOOK: Re: website dtd newbie
>>>>> "NW" == Norman Walsh <ndw@nwalsh.com> writes: [...] NW> | It's not a catalog problem, it's an <xsl:import> element in the NW> | stylesheets: NW> | NW> | xsl/website-common.xsl:<xsl:import NW> href="http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl"/> NW> | NW> | Maybe you can add docbook.xsl to your catalog, but you can NW> certainly | change the href to a relative URL to point to the file NW> on your file | system. NW> Right, add NW> <uri name="http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl" uri="file:///path/to/where/you/put/things"/> NW> to your catalog and you should be all set. Should this be expected to work for SGML catalogs? I tried the following mapping of system id to system id (analogous to the XML version) in my SGML catalog: SYSTEM "http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl" "file:///home/alex/packages/share/sgml/docbook-xsl-1.46-experimental" Is this the correct syntax? My customization layer looks like this: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'> <xsl:import href="http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl"/> [... ommitted ...] </xsl:stylesheet> But xsltproc doesn't resolve as you would expect it to: SGML_CATALOG_FILES=catalog xsltproc --param section.autolabel 1 --param use.extensions 1 --catalogs --nonet -o mydoc.html html.xsl mydoc.xml Attempt to load network entity http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl compilation error: file html.xsl line 8 element import xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl Would this catalog be expected to resolve this correctly? Is it correct? i.e. is this a problem with the way I'm using docbook with SGML catalogs, or is it simply a bug in xsltproc? Incidentally, `xmlcatalog' from the command line appears to resolve this correctly. [alex@delpy doc]$ xmlcatalog --shell catalog > system "http://docbook.sourceforge.net/release/xsl/snapshot/html/docbook.xsl" file:///home/alex/packages/share/sgml/docbook-xsl-1.46-experimental > I will ultimately move to XML catalogs, but for now my entire toolchain relies on SGML-style catalogs (for example, PSGML does not yet grok XML catalogs).
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC