主页 > 知识库 > 匹配模式 - XSL教程 - 4

匹配模式 - XSL教程 - 4

热门标签:高德地图地图标注服务中心 南宁网络外呼系统运营商 随州外呼调研系统 r语言数据可视化地图标注 本地电话机器人 东营电销 如何修改多个百度地图标注 400电话办理包年 微信地图标注合并了
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>

  可以以列表的方式显示用户信息。

标签:宁夏 西双版纳 拉萨 德州 宿迁 黄石 益阳 果洛

巨人网络通讯声明:本文标题《匹配模式 - XSL教程 - 4》,本文关键词  匹配,模式,XSL,教程,匹配,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《匹配模式 - XSL教程 - 4》相关的同类信息!
  • 本页收集关于匹配模式 - XSL教程 - 4的相关信息资讯供网民参考!
  • 推荐文章