Subject: Re[2]: [xsl] How can I use a variable out of it scope ? From: viewga <viewga@xxxxxxxxxxxx> Date: Wed, 31 Jan 2001 17:34:30 +0200 |
Hello frank, Wednesday, January 31, 2001, 4:26:27 PM, you wrote: fS> O.K. it works fine ! But how can I call upperLevelVar on a JavaScript fS> function argument ? fS> The following code ... fS> <IMG SRC="images/open.gif"> fS> <xsl:attribute name="onDblClick"> fS> SetNode('<xsl:value-of select="$upperLevelVar"/>'); fS> </xsl:attribute> fS> </IMG> xsl: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:call-template name="test"> <xsl:with-param name="var">Some</xsl:with-param> </xsl:call-template> </xsl:template> <xsl:template name="test"> <xsl:param name="var" /> <IMG SRC="images/open.gif"> <xsl:attribute name="onDblClick"> SetNode('<xsl:value-of select="$var"/>'); </xsl:attribute> </IMG> </xsl:template> </xsl:stylesheet> xml: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="test1.xsl"?> <root>root</root> result: <?xml version="1.0" encoding="UTF-8"?> <IMG SRC="images/open.gif" onDblClick=" SetNode('Some'); "/> fS> .. creates this html ouput : fS> <IMG SRC="mygif.gif" onDblClick=""></IMG> Test whether or not $upperLevelVar contains anything except of '' with xsl:value-of outside of html. fS> _________________________________________________________________________ fS> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. fS> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- Best regards, viewga mailto:viewga@xxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How can I use a variable , frank Stein | Thread | [xsl] Could I define a global XSL v, frank Stein |
Re: [xsl] Re:, RSuiter | Date | Re: [xsl] merging xml documents, cutlass |
Month |