atom feed1 message in org.oasis-open.lists.docbook-appsAW: DOCBOOK-APPS: XML catalog resolut...
FromSent OnAttachments
Schlienger, MarcOct 22, 2002 5:39 am 
Subject:AW: DOCBOOK-APPS: XML catalog resolution problems
From:Schlienger, Marc (M.Sc@bjoernsen.de)
Date:Oct 22, 2002 5:39:49 am
List:org.oasis-open.lists.docbook-apps

Hej Jeanson,

-----Ursprüngliche Nachricht----- Von: Jeanson Mauritz [SMTP:maur@aerotechtelub.se] Gesendet am: Dienstag, 22. Oktober 2002 14:23 An: docb@lists.oasis-open.org Betreff: DOCBOOK-APPS: XML catalog resolution problems

Hello.

I can't get Norman Walsh's catalog resolver to work properly with Saxon on Windows. I have tried to follow the instructions in Bob Stayton's article at http://www.sagehill.net/xml/docbookxsl/Catalogs.html.

Details can be found in my two posts to the Saxon-help list: http://www.geocrawler.com/lists/3/SourceForge/13378/0/9822868/ http://www.geocrawler.com/lists/3/SourceForge/13378/0/9879640/

I suppose I am doing something wrong, but I have no idea what it is.

This is the current score:

A. Resolution of system IDs: does not work at all.

[Schlienger, Marc] say you have DocBook located in c:\docbook\docbookxml42, then your XML_CATALOG_FILES var should look like: file:///c:/docbook/docbookxml42/catalog.xml

B. Resolution of stylesheet locations: works only if I 1. use Saxon's -u flag, 2. use <uri> instead of <system> in the catalog file, 3. prepend the xml file name with "file:" on the command line, and 4. use a system ID with full path to the DTD (or a public ID).

[Schlienger, Marc] for stylesheets I suggest you put local links into the required ones, for instance in chunk.xsl there is normaly: <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/>

comment it out and replace it with

<xsl:import href="docbook.xsl"/>

Well, you might say that this is not nice, but it works...

Tell me if this helps...

Marc