文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程XML/Soap跟我学XML和XSL
精品推荐
特别推荐
·跟我学XML和XSL
·XHTML教程,简单认识XHTML基础知识
·XML轻松学习手册
·XSL/XML网页制作入门,入门到精通
·用XML+JSP实现网页内容动态显示的方案
·将XML结点转换成JAVABEAN并存入数据库
·XML入门教程:XML 浏览器支持
·XHTML 1.0:标记新的开端
·什么是 XML Web Service
·什么是XML
热点TOP10
·XSL中利用xsl:for-each时给每一项添加序号
·分享:XMLHTTPRequest的属性和方法简介
·根据网页HTML结构选择最合适的XHTML标签
·使XML本地化和关系化
·什么是 XML Web Service
·新兴XML处理方法VTD-XML介绍
·一个简单的基于XML的模块集成框架
·HTA的简单应用
·XHTML 1.0:标记新的开端
·用Flash和XML来构造一个聊天室

跟我学XML和XSL

日期:2008年1月6日 作者: 查看:[大字体 中字体 小字体]



< TD >< xsl:value-of/ >< /TD >

< /xsl:template >

< !--性别模板-- >

< xsl:template match="sex" >< TD >性别< /TD >

< TD >< xsl:value-of/ >< /TD >

< /xsl:template >

< !--生日模板-- >

< xsl:template match="birthday" >< TD >生日< /TD >

< TD >< xsl:value-of/ >< /TD >

< /xsl:template >

< !--技能模板-- >

< xsl:template match="skill" >

< TR >< TD >< xsl:value-of/ >< /TD >< /TR >

< /xsl:template >

< /xsl:stylesheet >

  保存文件,打开文件(个人简历.xml),效果令人满意吧。其实要做到同样的效果,用前面三周介绍的方法也可做,但你得把它作为一整体考虑。

  在上面的XSL文件中,我们将性别、生日、技能等数据项分别用模板来单独写,再用< xsl:apply-template >来调用,这样,即使你日后要对这些模板作相应的修改与扩充也很方便,不致于出现互相干扰、混杂不清的情况。这种从上至下、逐层细化的设计方法,极大地减少工作复杂程度,也大大减少了差错的产生,可以实现多人的协作设计。

注意:

  如果XML文档中不同标记有同名的子标记,在为其编写模板时,应把父标记作为其前缀,格式为(parent_mark/child_mark)。

  模板文件必须有一个根模板,其属性match是“/”。

注:如果拷贝源代码,请将空格删除 

跟我学XSL(四)  (返回标题) 

2000-05-06· 禹希初·CPCW

测试模式 

  XML技术的优势之一就在于数据输出的可选择性,即选择需要的数据输出。前面我们所讲到的选择模式语句:<xsl:for-each>、<xsl:value-of>及<xsl:apply-template>只是简单的选取通过”/”符号层层到达的节点,如果我们对XML数据不需要全部输出,而只需要其中的满足某条件的部分数据,“萝卜青菜、各取所需“,那么条件判断<xsl:if>与多条件判断<xsl:choose>及<xsl:when>则迎合了这种需要,如果你对程序设计熟悉的话,会觉得它们似曾相识。 

XSL中的IF,首先,介绍XSL元素<xsl:if>的语法结构: 

<xsl:if> 

语法: 

<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="report.xsl"?> 

<document> 

<report> 

<class> 

上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 下一页 




上一篇:用xml+xslt实现表格背景色按行交替设置

下一篇:2005年 Web2.0 带动的11大软件

相关文章:
·电脑新手硬盘分区跟我学
·跟我学做Excel XP斜线表头
·用VB跟我学做记事本(很简单哟)
·跟我学做记事本
·一步一步跟我学Linux平台下搭建Jsp环境
·跟我来: 迅雷三招搞定隐私保护
·跟我学PPStream局域网实现共享
·跟我学MS SQL Server -9
·跟我学MS SQL Server -8
·跟我学MS SQL Server -7
相关软件:
·跟我一起装电脑
·跟我说爱我
·刻录机跟我学
·《跟我学网页设计》Macromedia MX 2004
·跟我学刻录
·《BT下载跟我学》
·《跟我学摄影丛书》 女性摄影
·《跟我学摄影丛书》 彩色摄影
·跟我来找碴V2.0
·《跟我学注册表》

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot