Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - RE: [xsl] Conditional Include statements [Thread Next] RE: [xsl] Conditional Include statementsTo: Date: 4/2/2009 9:22:00 AM > -----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 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
