forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sina Khakbaz Heshmati" <s...@khakbaz.com>
Subject Re: [jira] Commented: (FOR-1176) enable plugins to utilise stylesheets from exslt.org
Date Wed, 19 Aug 2009 06:00:30 GMT
"Sjur Moshagen" <sjurnm@mac.com> said:

> Den 18. aug. 2009 kl. 17.07 skrev Sjur Moshagen:
> 
>> Den 18. aug. 2009 kl. 16.24 skrev Thorsten Scherler:
>>
>>> On Tue, 2009-08-18 at 03:42 -0700, Sjur N. Moshagen (JIRA) wrote:
>>>> <xsl:import href="{lm:exslt-extensions}/date.add.template.xsl" />
>>>
>>> the way you call it is not correct. the above should read <xsl:import
>>> href="lm:/exslt-extensions/date.add.template.xsl" />
>>>
>>> Since input modules are not available in xsl.
>>
>> Thanks for the clarification. That answers my question.
> 
> Not fully, now that I have tested it. Here is what I get as response
> from Forrest with the lm:/... style import:
> 
> Internal Server Error
> Message: null
> ...
> cause
> unknown protocol: lm
> 
> Any idea on how to make the protocol 'known' to the xsl processor in
> Cocoon?

As far as such references are concerned in XSLT stylesheets, how about using fully qualified
URLs and resolve those URLs using XML Catalogs. *At least* two reasons why this is worth considering:

(1) Results in more natural XSLT stylesheets for those reading --debugging-- the stylesheet.
No-one knows what the lm: is but almost everyone knows HTTP.

(2) Most XSLT stylesheets are likely to be used in alternate environments where locationmap
is not necessarily present.

Sina


Mime
View raw message