.NET extensions within Oxygen

Here should go questions about transforming XML with XSLT and FOP.
Wabiloo
Posts: 9
Joined: Fri Apr 15, 2005 2:18 pm

.NET extensions within Oxygen

Post 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
adrian
Posts: 2879
Joined: Tue May 17, 2005 4:01 pm

Re: .NET extensions within Oxygen

Post 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
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Post Reply