This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Recursive Template Application
- To: xsl-list at mulberrytech dot com
- Subject: Re: Recursive Template Application
- From: Matt Sergeant <matt at sergeant dot org>
- Date: Mon, 19 Jun 2000 21:26:33 +0100 (BST)
- Reply-To: xsl-list at mulberrytech dot com
On Mon, 19 Jun 2000, Paul Tchistopolskii wrote:
>
> > > XSLT is a "single-pass" process, all template rules are applied to the input
> > > document (or tree), there's no standard way within the language of applying
> > > a second transformation to the result of the first.
> >
> > Actually there is a standard way, but its outside the realm of XSLT and
> > inside the realm of XML. Its called "cascading" and is detailed in the
> > HTML 4.0 spec, and referenced explicitly in
> > http://www.w3.org/TR/xml-stylesheet
> >
> > The only processor I'm aware of that directly supports this model is AxKit
> > (funny that, eh?), although I'm certain there must be others. I've written
> > a sort of high-level overview of how this works on the axkit web
> > site: http://axkit.org/docs/associating_stylesheets.xml
>
> ... or you may just invoke Ux in command line mode, instead of invoking
> XT itself.
>
> ux "transformation_1.xsl | transformation_2.xsl | transformation_n.xsl "
That is not the same thing - this does not use the w3c ratified technique
for cascading styling - like most other XSLT stylers, this uses a custom
non-ratified, non-standard technique for cascading.
Ux sounds nice, but its not what I was talking about ;-)
--
<Matt/>
Fastnet Software Ltd. High Performance Web Specialists
Providing mod_perl, XML, Sybase and Oracle solutions
Email for training and consultancy availability.
http://sergeant.org | AxKit: http://axkit.org
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list