XSLT <xsl:for-each> 元素
- 上一页 XSLT <value-of>
- 下一页 XSLT <xsl:sort>
<xsl:for-each> အစိတ်အပိုင်းသည် XSLT တွင် ချက်ချင်းလုပ်ကိုင်နိုင်ပါသည်。
<xsl:for-each> အစိတ်အပိုင်း
<xsl:for-each> အစိတ်အပိုင်းသည် အသိအမှတ်ချမှတ်ထားသော အကြိုးစားအပိုင်းအခြား အစီအစဉ်များအတွက် အသုံးပြုနိုင်ပါသည်。
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>My CD Collection</h2> <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>
အစီရင်ခံစာ:select အကိုင်းအချုပ်၏ ပုံစံသည် XPath အစက္ခုမျှော်လင့် တစ်ခု ဖြစ်ပါသည်။ အဆိုပါ အစက္ခုမျှော်လင့်၏ လုပ်သုံးဆိုင်ရာသည် အခြေခံ ဖိုင်စနစ် ကို ခွင့်ပြုသော ခွဲခြားခြား အကြီးအကျယ် ကို အခြေခံပြီး အဆိုပါ အရှင်းတိုင်းကို ခွင့်ပြုသည်。
上面的转换结果类似这样:

ရလဒ် စစ်ဆေး
ပြင်းပြင်းထုံးစံ <xsl:for-each> အစိတ်အပိုင်းတွင် ခွင့်ပြုသော ရှာဖွေခြင်းကို ထုတ်ပြန်သိမ်းသွားသော XML အစီအစဉ်ကို စစ်ဆေးနိုင်ပါသည်。
<xsl:for-each select="catalog/cd"[artist='Bob Dylan']">
အခွင့်အရေးရှိသော စစ်ဆေးစက္ခုများ:
- = (လုပ်ကြွ)
- != (မမျှော်လင့်)
- < (မပါ)
- > (အရေးပါ)
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>My CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>Title</th> <th>Artist</th> </tr> <xsl:for-each select="catalog/cd[artist='Bob Dylan']"> <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>
上面的转换结果类似这样:

- 上一页 XSLT <value-of>
- 下一页 XSLT <xsl:sort>