• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    XSL简明教程(6)XSL过滤和查询
    原著:Jan Egil Refsnes 翻译:阿捷

    六. XSL的过滤和查询


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

    xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']">

    参数的逻辑选择有:

    = (等于)

    =! (不等于)

    LT 小于

    GT 大于等于


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


    ?xml version='1.0'?>

    xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

    xsl:template match="/">

    html>

    body>

    table border="2" bgcolor="yellow">

    tr>

    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>


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

    上一篇:XSL简明教程(5)XSL的索引
    下一篇:XSL简明教程(7)XSL 的控制语句
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    XSL简明教程(6)XSL过滤和查询 XSL,简明教程,过滤,和,查询,