[xsl] xslt 2.0 and alternatives?
 
Subject: [xsl] xslt 2.0 and alternatives? 
 
From: Bruce D'Arcus <bdarcus@xxxxxxxxxxxxx> 
 
Date: Fri, 1 Oct 2004 16:15:35 -0400 
 | 
 
I've been working with XSLT 2.0, which currently means Saxon.  I wonder 
what I ought to be telling people who might be interested in integrate 
processing into a C or C++ project?
So, I know this comes up sometimes, but I'm still unclear: when -- if 
ever -- are we likely to see xalan-c or libxslt with xslt 2.0 support?  
Are we talking years here?
If that isn't a realistic medium-term option, then how to think about 
using the work I've done in that sort of environment?  The most 
significant functionality enabled by 2.0 is the temporary tree stuff 
that sorts and enhances my data, and the related multi-level grouping 
operations.  So, using XSLT 2.0, I take a list of records, and create a 
temporary tree that does a multi-level grouping and sorting, and adds a 
number of virtual elements to make subsequent processing easier.
How easy is this to do with one of the other processors (using I guess 
the exslt nodeset extension and whatever grouping tricks)?
Would another option be a pre-processor written in another language 
that does the equivalent of the temp tree work in XSLT 2.o?
Bruce