XML: Phần tử for-each
Giải phóng thời gian, khai phóng năng lực
Phần tử for-each dùng để đi qua tất cả các phần tử được chỉ định ra trong thuộc tính select (for-each làm việc cũng giống như lệnh for của các ngôn ngữ lập trình).
Ví dụ:
Tài liệu XSL lưu với tên test.xsl:
1 <xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
2 <xsl:output method = "text" />
3 <xsl:template match = "/" >
4 <xsl:for-each select = "//BBB" >
5 <xsl:value-of select = "." />
6 </xsl:for-each>
7 </xsl:template>
8 </xsl:stylesheet>
Phần XML:
<?xml version=”1.0”?>
<?xml-stylesheet type="text/xsl" href="test.xsl" ?>
<AAA >
<BBB>TT </BBB>
<BBB>CN</BBB>
<BBB>PM</BBB>
<BBB>TTH</BBB>
</AAA>
Kết quả hiển thị trên trình duyệt
TT
CN
PM
TTH
Giải thích ví dụ:
Dòng 4: Phần tử for-each sẽ cho phép duyệt qua hết tất cả các phần tử BBB.
Dòng 5: Phần tử value-of sẽ lấy nội dung của phần tử BBB hiện thời.
Giải phóng thời gian, khai phóng năng lực