北天软件工作室
北天软件集网站建设、网站开发、软件开发、网站优化SEO、网站宣传、网站开发成一体的网络公司。北天软件是专业的网站建设、网站开发、设计、制作和网站国际推广、搜索引擎推广的网络公司。口号:考虑企业所需,实现企业所想。JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!   旧版java技术网 | 设为首页 | 文章搜索 | RSS订阅地图
免费使用JavaCMS自助建站系统
  文章搜索:   
初学者园地  javascript  java技术  .Net技术 XML/WebService  数据库技术  web2.0技术  设计模式  设计框架  SEO技术  综合知识
您现在的位置是: 北天软件门户网>>XML/WebService>>详细信息
XSL教程:匹配模式的学习

<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)为:

[1] [2] 下一页




上一篇:XSL教程:学会如何使用XPath入门

下一篇: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>


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

(出处:http://www.vipcn.com/)


上一页 [1] [2]




上一篇:XSL教程:学会如何使用XPath入门

下一篇:XSL教程:测试模式的实例学习

关闭窗口 】   【 返回首页
推荐文章
· XSL教程:测试模式的...
· 漫谈多态性与Web服务...
· 根据网页结构选择最...
· XHTML+CSS兼容性解决...
· PHP中的XML拉模式解析
· 正确使用XHTML的冒险
· 网页制作初学者认识XM...
· XSLFO 初学者教程:认...
· XSL-FO 初学者教程:XS...
· XSL-FO初学者教程:XSL...
· XSL-FO 初学者教程:XS...
· 在XHTML和HTML中使用...
· XPath 新手入门教程:X...
· XPath 初学者入门教程...
· XML 和XSLT结合使你...
· XPath 初学者入门教程...
· 正确的理解SQL Serve...
· 使用XML Schema 模式...
· XML HttpRequst对象...
· 网页设计教程之XML技...
北天软件工作室 粤ICP备06079815号 版权所有©2006-2008
精彩出品 JavaCMS自助建站 (C)2006-2008 www.it3838.com limited.all rights reserved.
Powered by JavaCMS V2.6.0