今天图老师小编给大家介绍下XSL教程:匹配模式的学习,平时喜欢XSL教程:匹配模式的学习的朋友赶紧收藏起来吧!记得点赞哦~
【 tulaoshi.com - Web开发 】
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'
Name5do8/Name
ID1/ID
Contact
QQ369987789/QQ
EMAILservice@163.com/EMAIL
/Contact
/User
User
Namecjjer/Name
ID2/ID
Contact
QQ369987789/QQ
EMAILservice@163.com/EMAIL
/Contact
/User
User
NameAdmin/Name
ID3/ID
Contact
QQ369987789/QQ
EMAILservice@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
h2All 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
来源:http://www.tulaoshi.com/n/20160219/1619894.html
看过《XSL教程:匹配模式的学习》的人还看了以下文章 更多>>