[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: using variable in xsl:include ?
It doesn't work because expanding xsl:include is the first thing the XSLT processor does, long before it ever starts reading a source document. Like other programming languages, XSLT stylesheets are compiled first, then executed, and you can't change the program in the middle of the execution phase. At another level, it doesn't work because the content of the href attribute is a URI, not an XPath expression. Michael Kay # -----Original Message----- # From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl- # list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Nikolas Nehmer # Sent: 26 February 2004 11:11 # To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx # Subject: using variable in xsl:include ? # # Hi, # # is it possible to use a variable in xsl:include like e.g. # <xsl:variable name="home_directory" # select="document('../../XML/config.xml')//iese.config:home_directory"/> # <xsl:include # href="concat('file://',$home_directory,'class/Person/XSL/person_short.xs # l')"/> # # This example does not work! Does anyone know why? The parser says # something like wrong syntax for pathnames,... Any suggestions? # # Best regards, # Nick # # # 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
|