2009-12-10 76 views
0

我必須聲明一個變量XSLXSL全球價值分配

我想恰克變量動態

前的值。變種X = 0

,如果我想reassing X = 100

它只能分配第一個值變量,我該怎麼辦,在XSL的值的全局分配?

回答

1

XSL「變量」實際上根本不是可變的,它們在定義時總是被賦值,並且在它們的生命週期中保持它們的值。

0

<xsl:variable> s實際上是常數,你不能改變它們。例如,如果您在for-each循環內看到一個循環,則每次循環運行時都會定義一個變量,而不會更改。

您可能想查看參數。它們只能在某些情況下工作,但您可以使用參數將值傳遞給模板(使用call-templateapply-templates),有點像變量。

Here is some info