Re: XSL frustration (was: Re: [xsl] N : M transformation)

Subject: Re: XSL frustration (was: Re: [xsl] N : M transformation)
From: Tobias Reif <tobiasreif@xxxxxxxxxxxxx>
Date: Fri, 31 Jan 2003 10:57:21 +0100
Passin, Tom wrote:

[S Woodside]
I can see how you do multi-input with document(), but how do you do multi-output?

Some processors - like Saxon - have an extension to provide multiple output. I have used the Saxon version myself and it works well. Of course your code is not portable to any processor, but otherwise it can be useful.


There are also (draft) specs standardizing this, so that you don't have to use extensions.

I currently use

XSLT 1.1 (won't become a rec)
http://www.w3.org/TR/xslt11/#multiple-output
http://saxon.sourceforge.net/saxon6.5.2/xsl-elements.html#xsl:document

... and will soon switch to

XSLT 2.0 (hopefully will become a rec)
http://www.w3.org/TR/xslt20/#element-result-document
http://saxon.sourceforge.net/saxon7.3.1/xsl-elements.html#xsl:result-document

It's your decision if you prefer reliance on drafts or on extensions, but the XSLT 2.0 syntax will become "standard" (part of a W3C XSLT rec) AFAICS.

Tobi

--
http://www.pinkjuice.com/


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread