Subject: RE: use <xsl:value-of> within an attribute value From: "Xu, Xiaocun" <XXu@xxxxxxxxxxxxxxxxxx> Date: Fri, 10 Nov 2000 14:43:16 -0500 |
Thanks for the suggestion. This did not seem to work either, the generated HTML replaces $filepath with an empty string: <input type="image" onclick="history.back()" src="/Images/back.gif"> Also, if I set the filepath as absolute path such as C:/webserver/htdocs, I get the following error in MSXML3/IE5.5: Expected token 'eof' found ':'. c-->:<--/webserver/htdocs Error occurred during compilation of included or imported stylesheet 'file:///C:/Reports/xml/reportbase.xsl'. Xiaocun Xu xxu@xxxxxxxxxxxxxxxxxx > -----Original Message----- > From: Conor Ryan [mailto:cryan@xxxxxxx] > Sent: Friday, November 10, 2000 12:14 PM > To: xsl-list@xxxxxxxxxxxxxxxx > Subject: Re: use <xsl:value-of> within an attribute value > > > try > > <xsl:variable name="filepath" select="C:/webserver/htdocs"/> > <input type="image" onclick="history.back()"> > <xsl:attribute name="src"> > <xsl:value-of select="concat($filepath, > '/Images/back.gif'"/> > </xsl:attribute> > </input> > > >But when I tried it, I got the error: > >The character '<' cannot be used in an attribute value. > > you must enclose variables in curly braces inside attribute values > > > Is there a way to do what I wanted? > > if the above doesn't work try assigning the full path name to > a variable > and entering it directly > > <input type="image" src="{$full_path_name}" onclick="history.back()"> > > Hope this helps, > > Conor. > > > > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: use <xsl:value-of> within an at, Mike Brown | Thread | RE: use <xsl:value-of> within an at, Xu, Xiaocun |
Re: Continued problem -- not receiv, XSL-List Owner | Date | Re: Var references in "match" attri, David M. Karr |
Month |