<xsl:variable>

Phần tử <xsl:variable> khai báo một biến toàn cục hoặc cục bộ trong stylesheet và gán cho nó một giá trị. Vì XSLT không cho phép tác động phụ, một khi giá trị của biến đã được xác lập, nó sẽ giữ nguyên cho đến khi biến ra khỏi phạm vi.

Syntax

xml
<xsl:variable name=NAME select=EXPRESSION >
  TEMPLATE
</xsl:variable>

Required Attributes

name

Đặt tên cho biến.

Optional Attributes

select

Xác định giá trị của biến thông qua một biểu thức XPath. Nếu phần tử chứa một template, thuộc tính này sẽ bị bỏ qua.

Type

Cấp cao nhất hoặc instruction. Nếu xuất hiện như một phần tử cấp cao nhất, biến có phạm vi toàn cục và có thể được truy cập trong toàn bộ tài liệu. Nếu xuất hiện bên trong một template, biến có phạm vi cục bộ và chỉ có thể được truy cập trong template mà nó xuất hiện.

Specifications

XSLT, section 11.

Gecko support

Được hỗ trợ.