|
Subject: Re: [xsl] killing xslt From: Jirka Kosek <jirka@xxxxxxxx> Date: Tue, 18 May 2004 09:59:46 +0200 |
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 |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] killing xslt, M. David Peterson | Thread | RE: [xsl] killing xslt, Michael Kay |
| [xsl] Problem namespaces Xalan Java, poppe chris | Date | Re: [xsl] Problem namespaces Xalan , George Cristian Bina |
| Month |