XSL教程:匹配模式的学习

PPQ张然

PPQ张然

2016-02-19 19:02

今天图老师小编给大家介绍下XSL教程:匹配模式的学习,平时喜欢XSL教程:匹配模式的学习的朋友赶紧收藏起来吧!记得点赞哦~

xsl:template 元素定义了用于匹配节点的规则(match,其中"/"匹配整个文档),在apply-template使用

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

语法规则为:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

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

展开更多 50%)
分享

猜你喜欢

XSL教程:匹配模式的学习

Web开发
XSL教程:匹配模式的学习

XSL教程:了解XSL的选择模式

Web开发
XSL教程:了解XSL的选择模式

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

XSL简明教程(7)XSL 的控制语句

Web开发
XSL简明教程(7)XSL 的控制语句

XSL简明教程(5)XSL的索引

Web开发
XSL简明教程(5)XSL的索引

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

XSL简明教程(1)XSL入门

Web开发
XSL简明教程(1)XSL入门

MySQL 字符串模式匹配 扩展正则表达式模式匹配

编程语言 网络编程
MySQL 字符串模式匹配 扩展正则表达式模式匹配

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

xml教程:GridViewRow可以任意位置单击引发事件的方法

xml教程:GridViewRow可以任意位置单击引发事件的方法

命名你的线程和查看系统

命名你的线程和查看系统
下拉加载更多内容 ↓