[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: using variable in xsl:include ?

Subject: RE: using variable in xsl:include ?
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 26 Feb 2004 15:12:34 -0000
xsl include variable
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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.