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