[xep-support] Using catalog resolver of XEP

Bob Stayton bobs at sagehill.net
Wed May 14 10:02:29 PDT 2008


Hi Dave,
A catalog resolver is needed by the XSL-FO processor when images are 
involved.  The XSLT step does not open the image files, so the catalog does 
not come into play for those files.  The XSLT just copies the fileref path 
to the FO file.  It is the XSL-FO processor that must open each image file 
to incorporate it into the PDF, and the catalog would be used for that 
occasion.

Bob Stayton
Sagehill Enterprises
bobs at sagehill.net


----- Original Message ----- 
From: "Dave Pawson" <dave.pawson at gmail.com>
To: <xep-support at renderx.com>
Sent: Wednesday, May 14, 2008 12:00 AM
Subject: Re: [xep-support] Using catalog resolver of XEP


> 2008/5/13 Slomp, Martinus <MSlomp at kluwer.nl>:
>> Hi,
>>
>>  I have been struggling with the catalog resolver of XEP for a while. I 
>> want to know if it is possible to assign a catalog resolver to XEP from 
>> within Apache Cocoon.
>>
>>  Can anyone help me or point me in the right direction?
>
> Could I suggest that you look at using the resolver in the XSLT stage,
> rather than the fo to ps|PDF stages?
>
> E.g. using Saxon in a seperate step:
>
> java   -cp 
> /sgml:/myjava/saxon655.jar:/myjava/xerces.jar:/myjava/resolver.jar
> com.icl.saxon.StyleSheet   -o $3  -x
> org.apache.xml.resolver.tools.ResolvingXMLReader -y
> org.apache.xml.resolver.tools.ResolvingXMLReader -r
> org.apache.xml.resolver.tools.CatalogResolver  -w1 $1  $2
> "saxon.extensions=1"  $4 $5 $6
>
> The -x -y parameters ensure catalog resolution is obtained.
> Note that a CatalogManager.properties file must be on the classpath.
> e.g.
>
> #Controls the operation of the xml catalog manager
> #CatalogManager.properties
>
> verbosity=0
>
> relative-catalogs=yes
>
> # Always use semicolons in this list
> catalogs=/sgml/catalog.xml
>
> prefer=public
>
> static-catalog=yes
>
> allow-oasis-xml-catalog-pi=yes
>
> catalog-class-name=org.apache.xml.resolver.Resolver
>
>
> HTH
>
>
>
>
>
> -- 
> Dave Pawson
> XSLT XSL-FO FAQ.
> http://www.dpawson.co.uk
> -------------------
> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
> in the body of the message to majordomo at renderx.com from the address
> you are subscribed from.
> (*) By using the Service, you expressly agree to these Terms of Service 
> http://www.renderx.com/terms-of-service.html
>
> 

-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html



More information about the Xep-support mailing list