[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: killing xslt

Subject: Re: killing xslt
From: Jirka Kosek <jirka@xxxxxxxx>
Date: Tue, 18 May 2004 09:59:46 +0200
c docbook
M. David Peterson wrote:

> I should also point out that Dave Pawson offered to post a "call for
> effort" on his highly visited/read xsl-faq which would be a tremendous
> way to rally further support especially as the project gets into the
> fine tuning and massaging of the code base to take advantage of the .NET
> platform and the differences it has between the Java platform.  As you
> said it would be lovely to get absolute precision from the Beta of
> version 3 of the Java to C#/.NET conversion tool but highly unlikely and
> therefore this will require the artisan style craftsmanship of several
> developers if we want to get a release out to the public within a timely
> manner.

I'm just formulating theme for my PhD thesis. Finally I decided that
"Implementing XSLT 2.0 in .NET" will be an interesting one. As am I
thinking about this topic, there are several ways to go:

1. Automatically translate Java code of Saxon to C# (this is the way you
propose)

2. On-the-fly translation of XSLT 2.0 stylesheet into XSLT 1.0 + EXSLT +
scripts

3. Write own XSLT 2.0 engine on the top of XQuery/XPath engine in .NET
Framework 2.0

4. Write whole XSLT 2.0 engine from scratch
    - as interpreter
    - as preprocesor which generates C# code
    - as direct MSIL code (.NET byte-code) generator

I plan to explore all possibilities and of course we can share
experience from 1st approach.

It is hard to predict something before detailed analysis, but I think
that finally I will use 2nd or 3rd approach as it allows reuse of very
fast XLST (or at least XPath) engine in .NET and allows smooth
integration with rest of System.Xml -- using XmlDocument or
XPathDocument as source tree representation, modelling XSLT API after
System.Xml.Xsl.

					Jirka

--
------------------------------------------------------------------
   Jirka Kosek     e-mail: jirka@xxxxxxxx     http://www.kosek.cz
------------------------------------------------------------------
   Profesionalnm 9kolenm a poradenstvm v oblasti technologim XML.
         DocBook 18.-19.5.                 XSLT 24.-26.5.
         XML pro v}vojaxe 7.-8.6.          XSL-FO 16.6.
------------------------------------------------------------------

[****** removed an attachment of type application/x-pkcs7-signature which had a name of smime.p7s]

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.