2009-12-10 10 views
0

은 내가 XSL 글로벌 값 할당

내가 그 변수를 동적으로

전의 값을 CHAGE 싶어 하나 개 XSL 변수를 선언합니다. 내가 reassing하기를 원한다면 var에 X = 0

X = 100

이 변수에 처음으로 값을 할당, 내가 어떻게 할 수있는 해당 값의 글로벌 할당을위한 XSL에서?

답변

1

XSL "변수"는 실제로 변수가 아니며, 정의 될 때 항상 지정되며 수명 기간 동안 값을 유지합니다.

0

<xsl:variable>은 실제로 상수이므로 변경할 수 없습니다. 예를 들어, for-each 루프 안에 하나가있는 경우 루프는 변경 될 때마다 변수가 실제로 정의됩니다.

매개 변수를 체크 아웃 할 수 있습니다. 특정 상황에서만 작동하지만 변수와 마찬가지로 매개 변수를 사용하여 템플릿에 값 (call-template 또는 apply-templates)을 전달할 수 있습니다.

Here is some info