XSLT 教程
<xsl:variable> 元素用于聲明局部或全局的變量。
注意:如果作為頂層元素(top-level element)來(lái)聲明,就是全局變量。如果在模板內(nèi)聲明變量,就是局部變量。
注意:一旦您設(shè)置了變量的值,就無(wú)法改變或修改該值!
提示:您可以通過(guò) <xsl:variable> 元素的內(nèi)容或通過(guò) select 屬性,向變量添加值!
屬性 | 值 | 描述 |
---|---|---|
name | name | 必需。規(guī)定變量的名稱。 |
select | expression | 可選。定義變量的值。 |
如果設(shè)置了 select 屬性,<xsl:variable> 元素就不能包含任何內(nèi)容。如果 select 屬性含有文字字符串,則必須給字符串加引號(hào)。下面的兩個(gè)例子為變量 "color" 賦值 "red":
如果 <xsl:variable> 元素只包含 name 屬性,且沒(méi)有內(nèi)容,則變量的值是空字符串:
下面的實(shí)例通過(guò) <xsl:variable> 元素的內(nèi)容為變量 "header" 賦值: