.NET extensions within Oxygen
Posted: Tue Jan 05, 2010 4:09 pm
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
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