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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    匹配模式 - XSL教程 - 4
    xsl:template> 元素定义了用于匹配节点的规则(match,其中"/"匹配整个文档),在apply-template使用
       语法规则为:
    xsl:template
    name="name"
    match="pattern"
    mode="mode"
    priority="number">  
    !-- Content:(xsl:param>*,template) -->
    /xsl:template>

      其中:
      name 模板名称
      match Xpath语句,指定条件
      mode模式,例如红,蓝等样式
      priority优先级,为数字
      例如如下的xml文件:?xml version="1.0" encoding="GB2312"?>
    ?xml:stylesheet type="text/xsl" href="UserList_template.xsl"?>
    Users>
        User IsAdmin='OK'>
            Name>5do8/Name>
            ID>1/ID>
            Contact>
                QQ>369987789/QQ>
                EMAIL>service@163.com/EMAIL>
            /Contact>
        /User>
        User>
            Name>cjjer/Name>
            ID>2/ID>
            Contact>
                QQ>369987789/QQ>
                EMAIL>service@163.com/EMAIL>
            /Contact>
        /User>
        User>
            Name>Admin/Name>
            ID>3/ID>
            Contact>
                QQ>369987789/QQ>
                EMAIL>service@163.com/EMAIL>
            /Contact>
        /User>
    /Users>
    其中使用的模板(UserList_template.xsl)为:
    ?xml version="1.0" encoding="GB2312"?>
    xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    xsl:template match="/">
      html>
          body>
          h2>All User List/h2>
            xsl:apply-templates/> 
          /body>
      /html>
    /xsl:template>
    xsl:template match="User">
      p>
      xsl:apply-templates select="Name"/> 
      xsl:apply-templates select="ID"/>
      /p>
    /xsl:template>
    xsl:template match="Name">
      Name: span style="color:#BB0000">
      xsl:value-of select="."/>/span>
      br />
    /xsl:template>
    xsl:template match="ID">
      ID: span style="color:#808000">
      xsl:value-of select="."/>/span>
      br />
    /xsl:template>
    /xsl:stylesheet>

      可以以列表的方式显示用户信息。
    上一篇:XPath入门 - XSL教程 - 3
    下一篇:测试模式 - XSL教程 - 5
  • 相关文章
  • 

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

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

    匹配模式 - XSL教程 - 4 匹配,模式,XSL,教程,匹配,