初学XSL之过滤和查询教程

来源:爱站网时间:2020-09-29编辑:网友分享
XSL语言中,有一组关于过滤和查询的代码,也是学习XSL必须掌握的基本知识。接下来的时间就跟爱站技术频道小编来看看相关内容吧!

  XSL语言中,有一组关于过滤和查询的代码,也是学习XSL必须掌握的基本知识。接下来的时间就跟爱站技术频道小编来看看相关内容吧!

  六.XSL的过滤和查询

  如果我们希望只显示满足一定的条件的XML数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似:

  <xsl:for-eachselect="CATALOG/CD[ARTIST='BobDylan']">

  参数的逻辑选择有:

  =(等于)

  =!(不等于)

  &LT&小于

  &GT&大于等于

  和前面同样的例子(cd_catalog_sort.xsl):

  <?xmlversion='1.0'?>

  <xsl:stylesheetxmlns:xsl="http://www.w3.org/TR/WD-xsl">

  <xsl:templatematch="/">

  <html>

  <body>

  <tableborder="2"bgcolor="yellow">

  <tr>

  <th>Title</th>

  <th>Artist</th>

  </tr>

  <xsl:for-eachselect="CATALOG/CD[ARTIST='BobDylan']">

  <tr>

  <td><xsl:value-ofselect="TITLE"/></td>

  <td><xsl:value-ofselect="ARTIST"/></td>

  </tr>

  </xsl:for-each>

  </table>

  </body>

  </html>

  </xsl:template>

  </xsl:stylesheet>

  你可以自己测试一下,看到的结果有什么不同。

  以上就是“初学XSL之过滤和查询教程”的内容了,还有什么看不懂的地方可以跟小编说。想学习更多技术性内容,就关注我们网站吧!

上一篇:学习XML的快速入门介绍

下一篇:初学XSL之控制语句教程

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载