Subject: RE: [xsl] Conditional Include statements From: Emmanuel Begue <eb@xxxxxxxxxx> Date: Thu, 2 Apr 2009 11:20:35 +0200 |
> -----Original Message----- > From: Michael Kay [mailto:mike@xxxxxxxxxxxx] > Sent: Thursday, April 02, 2009 10:03 AM > > what people are usually looking for is some kind of dynamic > despatch mechanism, and of course there are existing ways > of achieving this in XSLT that work perfectly well. One way to do this with Saxon (that I recently found out thanks to a reply from Michael) is: <xsl:output saxon:next-in-chain="a.xsl" name="a"/> <xsl:output saxon:next-in-chain="b.xsl" name="b"/> <xsl:result-document href="output.xml" format="{if (condition) then 'a' else 'b'}"> <xsl:sequence select="elements_to_be_processed_further_by_either_a_or_b"/> </xsl:result-document> Regards, EB
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Conditional Include state, Michael Kay | Thread | Re: [xsl] Conditional Include state, C. M. Sperberg-McQue |
RE: [xsl] Tracking position in recu, Michael Kay | Date | [xsl] Selecting everything "before", Paul Harvey |
Month |