2010-01-07 62 views
4

我KNW其非常基本的問題,但我剛開始讀它...變量值在HREF XSL

我有一個變量名

<variable name="NAME"> 
http://www.yahoo.com/<xsl:value-of select="$someothervariable"/> 
</variable> 

,我想用它,在這樣的

我已經使用了這兩種方法,但它沒有工作

<a href="{NAME}">HELLO</a> 
<a href="<xsl:value-of select="$NAME"/> 

任何想法如何實現THI小號...

感謝,

回答

12

您需要將兩種方法結合起來:

<xsl:variable name="NAME">yourValue</xsl:variable> 
<a href="{$NAME}" /> 
+0

你能提供你的XSL一些方面?這可能是一個可變的範圍界定問題。還是有條件,你的變量是第一次設置? – mopoke 2010-01-08 00:35:52

+0

它的工作正常,但在標籤中的值之前和之後都有空的空格。 – TSSS22 2010-01-08 00:39:29

+0

這將成爲您在標記中包含表達式的換行符。嘗試刪除這些換行符以擺脫前導/尾隨空格。 – mopoke 2010-01-08 00:45:04