技术(完整版)使用XSL显示XML文档ppt课件.ppt

技术(完整版)使用XSL显示XML文档ppt课件.ppt

ID:59450007

大小:2.79 MB

页数:39页

时间:2020-09-18

技术(完整版)使用XSL显示XML文档ppt课件.ppt_第1页
技术(完整版)使用XSL显示XML文档ppt课件.ppt_第2页
技术(完整版)使用XSL显示XML文档ppt课件.ppt_第3页
技术(完整版)使用XSL显示XML文档ppt课件.ppt_第4页
技术(完整版)使用XSL显示XML文档ppt课件.ppt_第5页
资源描述:

《技术(完整版)使用XSL显示XML文档ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章使用XSL显示XML文档1什么是XSL2XSL变换为HTML的步骤3XSL样式表的创建与结构4XSL模板的定义与调用5X-PATH6XSL的测试模式7对输出内容的排序§1.什么是XSL?XSL(eXtensibleStyleLanguage)可扩展样式语言,W3C制定的专门用来转换XML文档的样式语言XSL是一个样式语言族:XSLT——可扩展样式转换语言实现XML数据格式转换功能的语言,常见的转换:---XMLHTML---XMLXMLXSL-FO——可扩展样式格式化对象XPath——XML路径描述语言XSL的作用将XML文

2、本转换为另一种XML文档、HTML文档或者文本文档§1.什么是XSL?CSSXSL实现机制简单易学易用系统资源消耗小系统资源消耗大语法较为复杂§1.什么是XSL?声明模板处理多个元素输出节点值XSL文件的根元素模板规则§1.什么是XSL?§2.XSL变换为HTML的步骤创建相应的xml文档为xml文档的内容设计xsl样式表在xml文档中,引用相应的xsl样式表§3.XSL样式表的创建与结构XSL样式表是特殊的XML文档文本文件,通常以.xsl为文件扩

3、展名,文本编辑器进行创建、编辑由一系列模板组成§4.XSL模板的定义与调用模板templateXML文档转换为html文档的转换规则一个XSL也是表由一系列模板组成,每个模板定义了XML文档中不同元素的转换格式信息,模板之间按照一定的调用关系组成一个结构完整的模板树模板的定义:模板的调用:模板内容§4.XSL模板的定义与调用定义模板应用模板定义模板定义模板应用模板§4.XSL模板的

4、定义与调用定义模板使用xsl:value-of输出节点值使用xsl:value-of输出节点值使用xsl:for-each处理多个元素使用xsl:for-each处理多个元素练习§5.X-PATH——路径表示法X-PATH:XML路径描述语言,定位与访问XML文档的各个部分路径的表达方法,用

5、来表示XML文件中的结点可以用于XML链接制定,即XMLLinkingX-PATH内容:X-PATH路径元素符X-PATH条件元素符X-PATH索引函数§5.X-PATH——路径表示法X-PATH路径元素符路径运算符语法说明/子元素路径//循环下降匹配符,子孙元素路径,不指定层数的子孙.目前结点..父结点@元素的属性路径运算符*通用字符,目前结点下所有子元素或属性【】结点索引,可以在其内制定元素或属性,也可以加上额外的测试条件

6、多个路径的组合(具有“或”的涵义)§5.X-PATH——路径表示法——定位绝对定位从文档的根结点给出文档中某

7、一个结点的路径相对定位必须将定位条件与当前位置结合起来共同考虑才能有效定位绝对路径相对路径无效设置绝对路径§5.X-PATH——路径表示法——匹配符通配符“●”——当前结点通配符“●●”——当前结点的父结点§5.X-PATH——路径表示法路径符号“//”——子孙元素路径递归搜索指定结点后代中所有具有某种特征的元素若在路径最左边,则表示从根结点开始搜索满足条件的所有结点元素§5.X-PATH——匹配符路径符号“*”——通用字符目前结点下所有子元素或属性§5.X-PATH——匹配符@——属性字符格式:@属性名§5.X-PATH——匹配符@

8、——属性字符格式:@属性名§5.X-PATH——筛选符【】——筛选运算符格式:【结点表达式】§5.X-PATH——筛选符【】——筛选运算符格式:【结点表达式】指定属性值指定元素值指定元素次序指定必须包含子元素§5.X-PATH——条件运算符条件运算符——对筛选条件进行运算的符号条件运算符书写格式语法说明andornot()=!=<<=>>=

9、§5.X-PATH——条件运算符条件运算符——对筛选条件进行运算的符号§5.X-PATH——结点类型函数结点类型函数——对筛选条件进行运算的符号函数运算符语法说明comment()匹配所有注释结点

10、node()匹配所有结点,*只能匹配纯元素类型,而node可以匹配任何类型的结点text()匹配文本结点,值为元素的文本内容§5.X-PATH——结点类型函数练习测试模式:提供特定元素对XML文档相应元素的处理流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。