源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

匹配模式 - XSL教程 - 4

  • 时间:2020-11-23 07:02 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:匹配模式 - 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>   可以以列表的方式显示用户信息。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部