国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

XSLT <xsl:for-each> 元素

2020-04-24 16:07 更新

<xsl:for-each> 元素允許您在 XSLT 中進(jìn)行循環(huán)。

<xsl:for-each> 元素

XSL <xsl:for-each> 元素可用于選取指定的節(jié)點(diǎn)集中的每個(gè) XML 元素:

實(shí)例

<?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>
  <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 屬性的值是一個(gè) XPath 表達(dá)式。這個(gè) XPath 表達(dá)式的工作方式類似于定位某個(gè)文件系統(tǒng),在其中正斜杠(/)可選擇子目錄。

過濾輸出結(jié)果

通過在 <xsl:for-each> 元素中添加一個(gè)選擇屬性的判別式,我們也可以過濾從 XML 文件輸出的結(jié)果。

<xsl:for-each select="catalog/cd[artist='Bob Dylan']">

合法的過濾運(yùn)算符:

  • = (等于)
  • != (不等于)
  • &lt; (小于)
  • &gt; (大于)

看看調(diào)整后的 XSL 樣式表:

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)