Subject: RE: Calling Saxon Transform from .NET API
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sun, 24 Aug 2008 17:16:55 +0100
|
The saxon-resources download includes sample C# code for invoking Saxon on
.NET (see the samples/cs directory). It shouldn't be very difficult to
translate this to VB - it involves the same calls, just trivially-different
surface syntax.
Michael Kay
Saxonica
> -----Original Message-----
> From: Ronnie Royston [mailto:rhroyston@xxxxxxxxx]
> Sent: 21 August 2008 17:25
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Calling Saxon Transform from .NET API
>
> Saxon documentation refers to a .NET API, but I don't have
> the skills to comprehend and articulate the corresponding VB
> code. Any help from this esteemed group of masters would be
> appreciated.
>
> I normally run from the command line, transform knowledge.xml
> testxsl.xsl customer="Mr. Customer" project="Hello World".
> The output doc is defined in the stylesheet. I've figured
> out how to use the ShellExecute WinAPI function to run a .bat
> file to do a command-line transformation, but that's a crappy
> work-around that I would be ashamed to publish.
>
> Using VB, I need to transform with the Saxon Engine handing 2
> parameters, "customer" and "project". Determining if Saxon
> is installed on machine using VB is another battle for another day...
>
> Can someone send me a sample VB subroutine (code) that would
> transform using SaxonB?
>
> I know it's not exactly a pure XSLT question, but I know
> there's talented programmers here that could do this is about
> 30 seconds...
> So, pardon the slightly off topicness of the post, and thank you.
>
> - Ronnie Royston
|