手机
当前位置:查字典教程网 >编程开发 >XML/RSS >匹配模式 - XSL教程 - 4
匹配模式 - XSL教程 - 4
摘要:元素定义了用于匹配节点的规则(match,其中"/"匹配整个文档),在apply-template使用语法规则为:其中:name模板名称ma...

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

语法规则为:

<xsl:template

name="name"

match="pattern"

mode="mode"

priority="number">

<>

</xsl:template>

其中:

name模板名称

matchXpath语句,指定条件

mode模式,例如红,蓝等样式

priority优先级,为数字

例如如下的xml文件:<?xmlversion="1.0"encoding="GB2312"?>

<?xml:stylesheettype="text/xsl"href="UserList_template.xsl"?>

<Users>

<UserIsAdmin='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)为:

<?xmlversion="1.0"encoding="GB2312"?>

<xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:templatematch="/">

<html>

<body>

<h2>AllUserList</h2>

<xsl:apply-templates/>

</body>

</html>

</xsl:template>

<xsl:templatematch="User">

<p>

<xsl:apply-templatesselect="Name"/>

<xsl:apply-templatesselect="ID"/>

</p>

</xsl:template>

<xsl:templatematch="Name">

Name:<spanstyle="color:#BB0000">

<xsl:value-ofselect="."/></span>

<br/>

</xsl:template>

<xsl:templatematch="ID">

ID:<spanstyle="color:#808000">

<xsl:value-ofselect="."/></span>

<br/>

</xsl:template>

</xsl:stylesheet>

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

【匹配模式 - XSL教程 - 4】相关文章:

XSL简明教程(1)XSL入门

XML五则技巧总结

选择模式 - XSL教程 - 2

用ASP+Access创建网站RSS格式内容摘要

气象 XML 数据源应用程序开发指南-简介

使用纯HTML的通用数据管理和服务

RSS的语言编码大全

XML加ASP实现网页“本地化”

XMLHTTP资料

XML简易教程之四

精品推荐
分类导航