- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML网页技术实用教程 主编 余以胜 项目4 个人网上图书馆网页设计 ―用XSL实现个性化显示 小结 4.2 XSL变换的基本步骤 在XSL变换中,XSL处理程序读取XML文档和XSL样式表。基于处理程序在XSL样式单中找到的指令,输出新的XML文档。 4.3 XSL文件的结构 ?xml version=1.0 encoding=utf-8? xsl:stylesheet xmlns:xsl=/TR/WD-xsl xsl:template match=/ ... /xsl:template xsl:template match=标记匹配模式 ... /xsl:template xsl:template match=标记匹配模式 ... /xsl:template /xsl:stylesheet 4.3.1 XSL样式表中的模板 1、模板标记 XSL样式表的基本结构就是由若干个称为“模板”的标记组成,简称模板。模板都是根标记的子标记,模板标记的名称都是template,例如: xsl:template match=标记匹配模式 模板内容... /xsl:template 2、根模板 一个XSL样式表必须要有一个根模板。所谓根模板就是和XML文件中的根标记匹配的模板,但是,如果使用浏览器来处理XSL变换,根模板的“标记匹配模式”必须是“/”,如: xsl:template match=/ 模板内容... /xsl:template 4.3.2 XSL模板的调用 4.4 进行XSL变换的方法 4.4.1 关联XSL 关联XSL文件的方法很简单,只在需要使用XSL文件来定义样式的XML文档中添加如下格式的处理指令就行了: ?xml-stylesheet href=Book4-1.xsl type=text/xsl ? 4.4.2 XSL文件中使用HTML标记 xsl:template match=/ html head meta http-equiv=Content-Type content=text/html; charset=utf-8/ title xsl:value-of select=FirstPage/title1 / /title /head body background=wz_bg.gif /body /html /xsl:template 4.4.3 在XSL样式表中使用CSS 在XSL文件中使用CSS有两种方式:一种是可以直接设置在文件中使用的HTML标记的Style属性;另外一种是在文件中使用Style、/Style标记来单独定义HTML标记的样式。使用Style、/Style标记的方式如下所示: style type=text/css #text {display:block; position:absolute; top:30%; left:20%; width:60%; height:60%; border:2px solid;} /style … 4.5 常用的XSL标记 样式表的基本结构就是模板,模板也是一种语言,模板中有一个重要的参数就是“match”,该参数的值决定了哪些XML标记和该模板相匹配。 模板变换过程中,还可以使用许多重要的子孙标记,比如,前面用过的“xsl:value-of”标记,“xsl:apply-templates”标记和“xsl:for-each”标记等等。它们都可以作为模板标记的子标记,而且这些XSL标记还可以形成父子关系。 4.5.1使用xsl:value-of 标记 定义和用法: xsl:value-of 元素可提取选定节点的值。 xsl:value-of 元素可用于选取某个 XML 元素的值,并把它输出。 注释:select 属性(必选)的值是一个 XPath 表达式。它的工作原理类似对文件系统的定位,比如用一个斜杠来选择子目录。 4.5.2使用xsl:for-each 标记 定义和用法: xsl:for-each 元素可遍历指定的节点集中的每个节点。 语法: xsl:for-each select=expression !-- Content:(xsl:sort*,template) -- /xsl:for-each 属性: 属性值描述selectexpression必需。被处理的节点集。 4.5.3使用xsl:element标记 xsl:element元素将元素插入到输出文档中。元素名由xsl:element元素的name特性中的特性值模板给出。元素的内容来自于xsl:elemen
您可能关注的文档
- XML案例教程高职 教学课件 作者 眭碧霞 全书 封面及目录.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第1章 XML概述.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第2章 XML语法.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第3章 XML文档类型定义 DTD.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第4章 XML模式定义 XSD.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第5章 XML文件的显示.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第6章 XML和Microsoft SQL Server2005的.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第7章 XLink和XPointer.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第8章 XML DOM编程模型.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第9章 Java中的XML编程.ppt
- XML网页技术实用教程余以胜电子教案及素材 第9次课.ppt
- XML网页技术实用教程余以胜电子教案及素材 第10次课.ppt
- XML网页技术实用教程余以胜电子教案及素材 第11次课.ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第八章 XML数据岛.ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第二章 XML语法规则.ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第九章 XML的WEB应用实例.ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第七章 XML应用编程(DOM).ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第七章 XML应用编程(DOM+SAX).ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第七章 XML应用编程(SAX).ppt
- XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第七章 XML应用编程(SAX)old.ppt
最近下载
- 2025年大国重器,神剑扬威讲解.pptx VIP
- 统编版八年级语文上册《国行公祭,为佑世界和平》课件.pptx VIP
- 家庭健康必备手册.ppt VIP
- 第四章 信用证项下的单证制作 课件(共57张PPT)《国际贸易单证》同步教学(对外经济贸易大学出版社).pptx VIP
- 公路养护工程量清单及计量规范云南交通运输厅工程造价管理局.pdf VIP
- 人教版七年级上数学试题:第一章有理数测试题(无答案).doc VIP
- GB50204-2015 《混凝土结构工程施工质量验收规范》GB50204-2015 (1).docx VIP
- 旋挖钻机作业安全技术交底.docx VIP
- 某项目二次供水平面图.docx VIP
- 家庭语言训练手册.pdf VIP
文档评论(0)