Subject: RE: [xsl] dynamic xi:include href attribute From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 27 Jun 2008 21:25:24 +0100 |
What are you trying to do? (a) generate an <xi:include> element in your output? (b) have the XML parser expand the <xi:include> before the transformation starts, and include the result as part of your stylesheet? If (a), then all you need to do is to switch off XInclude processing in your XML parser. If you can't do that, consider using xsl:namespace-alias. If (b), then it can't be dynamic, because the XInclude processing is done before any variables have values and without any knowledge of XSLT syntax. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Wasiq Shaikh [mailto:wasiq911@xxxxxxxxxxx] > Sent: 27 June 2008 21:18 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] dynamic xi:include href attribute > > Is there any way to set the href attribute on <xi:include> > using a variable in XSL? (XSLT-1.0/Xalan-2.7.0) > > Example: > <xsl:variable name="path" > select="concat($current.doc.path,'CVS\Entries')"/> > <xi:include parse="text" href="{$path}"/> > > I get an error from the processor because it's using the > literal '{$path}'. > Does Xalan just not support dynamic href attributes? Or is > this not even possible? > > I'm open to suggestions get this behaviour working... > > Cheers, > > WS
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] dynamic xi:include href attri, Wasiq Shaikh | Thread | [xsl] test context node existence, max toro q |
[xsl] dynamic xi:include href attri, Wasiq Shaikh | Date | Re: [xsl] LINQ to XML versus XSLT, James A. Robinson |
Month |