RE: [xsl] Evaluating XSLT2 from code

Subject: RE: [xsl] Evaluating XSLT2 from code
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 10 Aug 2005 18:53:15 +0100
Saxon provides a mirror of the XSLT format-date() function in the Saxon
namespace for use in XQuery, so

declare namespace saxon="http://saxon.sf.net/";;
saxon:format-date(....)

is a valid query and can be executed against a DOM using the Saxon XQuery
API. 

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: Andrew Sharpe [mailto:andrewrwsharpe@xxxxxxxxx] 
> Sent: 10 August 2005 13:54
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Evaluating XSLT2 from code
> 
> I would like to be able to evaluate XSLT2 expressions
> against a DOM from within Dotnet.  I say XSLT2 instead
> of XPATH2 because I need to be able to use the new
> format-date function available in XSLT2 (not part of
> the XPath spec).  I have evaluated other date
> formatting approaches in XSLT1 and find them to be
> insufficient for what I need to do.
> 
> Currently I am going through the painstaking process
> of wrapping the expression in an XSLT2 stylesheet,
> saving that stylesheet out to disk, and then executing
> Saxon8 as a separate command-line process and
> redicting the standard output of that process to my
> Dotnet program.  Surely there must be a better way.
> 
> I have taken a look at Saxon.NET and find it to be a
> great idea but can't get even the simplest of
> in-memory transformations to work with a DOM. 
> Examples are almost non-existant and their mailing
> list has been completely unresponsive.
> 
> So to simplify, I would like to evaluate
> "format-date(/sample/path/@date, '[M]-[D]-[Y]')"
> against a DOM from within my Dotnet application.  Any
> ideas at all would be much appreciated.  Thanks in
> advance,
> 
> Andrew Sharpe
> Moncton, NB
> Canada
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 

Current Thread