[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Process output from imported stylesheet?
I think you would find it worthwhile studying the FXSL technique pioneered by Dimitre Novatchev. This uses apply-templates rather than call-template for the dynamic call; you steer it dynamically to call a particular template by supply a node that matches that template only. Michael Kay # -----Original Message----- # From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl- # list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Magnus Teo # Sent: 10 March 2004 19:15 # To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx # Subject: Process output from imported stylesheet? # # Goodday, this is my first post and i've spent the night looking through # the # FAQs, archives and elsewhere to no avail. Appreciate any pointers! # # I'd like to be able to control which named templates to call, so I read # the # template names from an XML file. Since it's not possible to call-template # dynamically with params or variables (xsl:choose enumeration would be my # last resort), I'd like to modify the principal stylesheet before running # it. # Is it possible to loop the results of the XML file and use xsl:element to # create xsl:call-template in a secondary XSL, then have the primary XSL # import or include it, thereafter process the output as it was embedded at # runtime? Have tried but all efforts came up blank, I'm using Sablotron. # # Thank you. # M # # _________________________________________________________________ # Download games, logos, wallpapers and lots more at MSN Mobile! # http://www.msn.com.sg/mobile/ # # # XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|