[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] use-when attribute?
I'm trying to understand the details of the use-when attribute in the
latest XSLT 2.0 draft. Is the below a valid use?
<xsl:import href="output-xhtml.xsl" use-when="$output-format='xhtml'"/> I'm trying to work out this idea of mine of designing for multiple output targets. So what I want to do is is define an output-format parameter in my main stylesheet (as above). Likewise, I'd have a parameter for input format. I then want to condition which drivers get imported based on these parameters using the use-when attribute. The main stylesheet would then get imported into other stylesheets like: <xsl:import href="citeproc.xsl"/> <xsl:template match="/"> <xsl:apply-imports> <xsl:with-param name="output-format" select="xhtml" tunnel="yes"/> </xsl:apply-imports> <html> <head> <title>Testing</title> </head> <body> <div id="content"> <div id="main-content"> <xsl:apply-templates/> <div id="bibliography"> <xsl:copy-of select="$formatted-biblist"/> </div> </div> </div> </body> </html> </xsl:template> Do I have the right idea here? Bruce
|
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
|