for-each

XSLT <xsl:for-each> elementi


❮ XSLT elementlari ma’lumotnomasi

Ta’rif va qo‘llanilishi

<xsl:for-each> elementi ko‘rsatilgan tugunlar to‘plamidagi har bir tugun bo‘ylab sikl bajaradi.


Sintaksis

<xsl:for-each select="expression">   <!-- Content --> </xsl:for-each>

Atributlar

Atribut Qiymat Tavsif
select expression Majburiy. Qaysi tugunlar to‘plami qayta ishlanishini belgilaydigan XPath ifodasi.

Misollar

Quyidagi misol har bir cd elementini aylanib chiqadi va har bir cd uchun title’ni chiqaradi:

Misol

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">   <div>     <xsl:for-each select="catalog/cd">       <p><xsl:value-of select="title" /></p>     </xsl:for-each>   </div> </xsl:template> </xsl:stylesheet>
O‘zingiz sinab ko‘ring »

Quyidagi misol har bir cd elementini aylanib chiqadi va har bir cd uchun title va artist qiymatlaridan iborat jadval qatorini yaratadi:

Misol

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">   <html>   <body>     <h1>Music Collection:</h1>     <table border="1">       <tr bgcolor="#9acd32">         <th>Title</th>         <th>Artist</th>       </tr>       <xsl:for-each select="catalog/cd">       <tr>         <td><xsl:value-of select="title" /></td>         <td><xsl:value-of select="artist" /></td>       </tr>       </xsl:for-each>     </table>   </body>   </html> </xsl:template> </xsl:stylesheet>
O‘zingiz sinab ko‘ring »


❮ XSLT elementlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!