XML: Phần tử value-of
Phần tử value-of có chức năng chọn giá trị của một phần tử nào đó trong tài liệu XML để hòa nó vào tài liệu xuất. Một thuộc tính select có giá trị là một biểu thức XPath. Kết quả là kết quả của việc thực hiện biểu thức XPath.
Ví dụ:
Tài liệu XSL lưu với tên test.xsl có nội dung sau:
1 <xsl:stylesheet xmlns:xsl ="http://www.w3.org/1999/XSL/Transform" version ="1.0">
2 <xsl:output method = "html" />
3 <xsl:template match = "/" >
4 <HTML>
<HEAD>
<TITLE>value-of</TITLE>
</HEAD>
<BODY>
5 <xsl:value-of select = "//BBB[1]" /><BR/>
6 <xsl:value-of select = "//BBB[2]" /> <BR/>
7 <xsl:value-of select = "//BBB[3]" />
8 </BODY>
</HTML>
9 </xsl:template>
10 </xsl:stylesheet>
Phần XML:
Kết quả hiển thị trên trình duyệt:
Giải thích ví dụ:
Dòng 2: Khai báo kiểu dữ liệu ra, kiểu dữ liệu ra là dưới dạng HTML.
Dòng 3: Khai báo phần tử template chính và cho biết vị trí khởi đầu là phần tử gốc.
Dòng 4 Các thẻ mở HTML.
Dòng 5, 6, 7: Chọn nội dung của phần tử BBB thứ 1, 2, 3.
Dòng 8: Các thẻ đóng HTML
Dòng 9: Thẻ đóng phần tử template chính
Dòng 10: Thẻ đóng của phần tử stylesheet.