XML: Phần tử for-each

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
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 = "/" >

<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.

» Tiếp: Phần tử if
« Trước: Phần tử call-template
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!