XSL/XML网页制作入门,入门到精通
日期:2008年4月22日 作者: 查看:[大字体 中字体 小字体]-
XML技术的优势之一就在于数据输出的可选择性,即选择需要的数据输出。前面我们所讲到的选择模式语句:<xsl:for-each>、<xsl:value-of>及<xsl:apply-template>只是简单的选取通过"/"符号层层到达的节点,如果我们对XML数据不需要全部输出,而只需要其中的满足某条件的部分数据,"萝卜青菜、各取所需",那么条件判断<xsl:if>与多条件判断<xsl:choose>及<xsl:when>则迎合了这种需要,如果你对程序设计熟悉的话,会觉得它们似曾相识。
XSL中的IF,首先,介绍XSL元素<xsl:if>的语法结构:语法:
程序代码:<xsl:if expr="script-expression" language="language-name" test="pattern">
<xsl:if expr="script-expression" language="language-name" test="pattern">属性:
expr ── 脚本语言表达式,计算结果为"真"或"假";如果结果为"真",且通过test,则在输出中显示其中内容(可省略此项属性)。
language ── expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为"JScript"。
test ──源数据测试条件。
示例:
此处以一份报表为例,文件名为report.xml,其内容如下:
程序代码:
<?xml version="1.0" encoding="GB2312"?>
<?xml:stylesheet type="text/xsl" href="http://www.zahui.com/html/12/report.xsl"?>
<document><report>
<class>
甲班
</class>
<q1>50</q1>
<q2>70</q2>
<q3>30</q3>
<q4>10</q4>
</report><report>
<class>
乙班
</class>
<q1>20</q1>
<q2>30</q2>
<q3>40</q3>
<q4>50</q4>
</report><report>
<class>
丙班
</class>
<q1>70</q1>
<q2>40</q2>
<q3>20</q3>
<q4>10</q4>
</report>
</document>
<?xml version="1.0" encoding="GB2312"?>
<?xml:stylesheet type="text/xsl" href="report.xsl"?>
<document><report>
<class>
甲班 - 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页
-
- XSL/XML网页制作入门,入门到精通 相关文章:
- ·结束SQL注入隐患3招
- ·Web2.0在中国步入歧途 缺赢利模式VC有错
- ·Windows 7操作系统新技术深入探讨
- ·黑客如何利用文件包含漏洞进行网站入侵
- ·知己知彼 看黑客如何入侵Linux操作系统
- ·深入了解微软Windows 7系统
- ·深入分析Windows操作系统死机问题
- ·2007年Adobe设计大赛入围作品(29)
- ·黑客入侵前的信息收集
- ·平板电视工程菜单进入方法汇总
- XSL/XML网页制作入门,入门到精通 相关软件
- ·越狱秘密潜入
- ·《深入敌后:雷神战争》火爆试玩
- ·手机游戏:深入黑帮
- ·《交易》— 步入权利与欲望的死亡陷阱
- ·《细致入微的战争铅笔画》
- ·入不思议解脱境界普贤行愿品_男声朗诵版(多背景音乐)
- ·第6届茅盾文学奖入围作品合集
- ·编程教程-MFC入门
- ·猴脑入侵
- ·C语言初学者入门讲座
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:国外SEO相关论坛地址列表
下一篇:用JS自动生成等比例缩略图
精品推荐
热点TOP10
- ·关于web.xml配置的详细说明
- ·跟我学XML和XSL
- ·XML轻松学习手册
- ·用 PHP5 轻松解析 XML
- ·WMLScript脚本程序设计
- ·XSL/XML网页制作入门,入门到精通
- ·分享:XMLHTTPRequest的属性和方法简介
- ·亲密接触xml(10)-其它例子
- ·XML轻松学习手册(三):XML的术语
- ·使用XML Schema 模式定义简化开发技巧
- ·XSL教程:匹配模式的学习
- ·XQuery 初学者入门教程:XQuery 术语和语法
- ·用XSL和ASP实现分页功能
- ·XML 和XSLT结合使你的网站设计浑然一体
- ·学习WEB标准总结的一些关于CSS/XHTML知识
- ·基础知识认识XML:下一代网络的基石
- ·利用 DOM 进行 Web 响应
- ·XSLT知识总结
- ·自定义应用程序配置文件(app.config)
- ·XML Schema定义元素的基本知识
