cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Eggers <>
Subject Re: "argument type mismatch" when using fn:replace
Date Thu, 05 Aug 2010 17:32:20 GMT
I haven't used Cocoon in quite a while, but I remember that you can use Saxon 
instead of Xalan. A quick google search brings up the following old blog entry 
from Vadim:

Maybe that's a good start?


----- Original Message ----
From: Christopher Schultz <>
Sent: Thu, August 5, 2010 10:07:26 AM
Subject: Re: "argument type mismatch" when using fn:replace

Hash: SHA1


On 8/5/2010 12:57 PM, Christopher Schultz wrote:
> On 8/4/2010 5:09 PM, Thomas Ernest wrote:
>> I remember having this problem, when I used the same version of Cocoon
>> one year ago.
>> I'm not 100% sure, but I mean fn:replace is a function belonging to
>> XPath 2.0 [1] and Cocoon 2.1.11 integrates a Xalan implementing XPath
>> 1.0 only.
> That would certainly explain the problem.
> My Cocoon has Xalan-2.7.1, which only supports XSLT 1.0 and XPath 1.0.
> It's odd that Xalan 2.7.1 is the latest version available. Is Xalan
> dead? Does Saxon replace it?

It appears that no current version of Cocoon supports XSLT 2.0. Is that

Since neither Xalan nor Cocoon support XSLT/XPath 2.0 directly, is it
okay to simply replace Xalan with another XSLT processor like Saxon? I'm
unsure of what level of dependency Cocoon has on Xalan... hopefully,
everything is done using the JAXP interfaces and not
implementation-specific calls, but there may be some Xalan-specific
configuration that Cocoon provides in order to grease the wheels a bit.

Any suggestions that anyone has could be greatly appreciated.

- -chris
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla -


To unsubscribe, e-mail:
For additional commands, e-mail:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message