在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
<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>[email protected]</EMAIL> </Contact> </User> <User> <Name>cjjer</Name> <ID>2</ID> <Contact> <QQ>369987789</QQ> <EMAIL>[email protected]</EMAIL> </Contact> </User> <User> <Name>Admin</Name> <ID>3</ID> <Contact> <QQ>369987789</QQ> <EMAIL>[email protected]</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> 可以以列表的方式显示用户信息。 |
请发表评论