Page 1 of 1

.NET extensions within Oxygen

Posted: Tue Jan 05, 2010 4:09 pm
by Wabiloo
Hi!
I'm developing a complex XSLT script for a project I'm working on. Due to a number of constraints imposed by the client, I need to use the AltovaXML engine and need to create extensions in c#.net.
AltovaXML supports c# extensions easily. However, to develop the XSLT, I much prefer using Oxygen, principally for the use of the debugger. I know that Saxon also supports some level of .net extension support, but for the life of me, I can't get it to work within Oxygen. I keep getting "cannot find a matching function" errors, for example with the simple following statement:

<xsl:value-of select="rand:NextDouble()" xmlns:rand="clitype:System.Random"/>

Does anyone know how I could make this work, ie. use of .net extensions for the XSLT transformer within Oxygen (including in the debugger)?

Many thanks

Re: .NET extensions within Oxygen

Posted: Thu Jan 07, 2010 4:57 pm
by adrian
Hello,

Only the Saxon.NET engine supports .net extensions, however it can't be used for debugging in Oxygen. Saxon-HE/PE/EE benefits of debugging support in Oxygen but it does not support .net extensions.
So unfortunately you can't have debugging with .net extensions in Oxygen.

Regards,
Adrian