NO6 xslt高级应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NO6 xslt高级应用

重点难点 重点:串行型元素、数据查询。 难点:串行型元素的操作;多条件查询。 小结 理解和掌握串行型元素的定义; 对串行型元素属性的操作; 对数据的查询。 拓展 * 06-03-01.xsl ?xml version=1.0 encoding=UTF-8? xsl:stylesheet xmlns:xsl=/TR/WD-xsl xsl:script language=javascript function GetTax(item) {return item.selectSingleNode(Price).nodeTypedValue*1.05;} /xsl:script xsl:template match=“/”。。。/xsl:template xsl:template match=OrderData body H1XML Bible/H1br/ xsl:for-each select=OrderList/Order Buyer : xsl:value-of select=Buyer/br/ Price : xsl:eval language=javascript GetTax(this) /xsl:eval br/ Product : xsl:value-of select=Product/br/ Date : xsl:value-of select=Date/br/ /xsl:for-each /body /xsl:template /xsl:stylesheet 购买商品要多征收5%的税,网站上的售价是原始售价和增加5%税金的售价 * 作业 P41 第3题 * 第6章 XSLT的高级技巧 * 章节结构 6.1 串行性元素与属性 6.2 数据查询 6.3 XSLT与脚本式语言 * 6.1 串行元素与属性 6.1.1 串行型元素 串行型元素:元素是由一连串相同的子元素串接而成,子元素可同时有多个,也可一个都没有。 连续存取串行型元素内的子元素:for-each 语法: for-each select=“串行型元素名称/子元素名称” order-by=“[+|-排序时依据的字段;]*” !--显示模板-- /for-each Select:必须设置要取得的串行型元素的子元素 Order-by:指定提取数据时排序的元素,同时可使用多个排序元素,元素之间使用“;”分开 * Eg. 对于XML文件06_01_01.xml, 06_01_01.XSL采用第五章的方法取得chapter中的数据 06_01_01a.XSL采用for-each元素取得chapter中的数据 比较两个XSL文件的结果和实现方法 * 06_01_01b.xml ?xml version=1.0 encoding=UTF-8? ?xml-stylesheet type=text/xsl href=06_01_01b.xsl? BookData ChapterList Chapter Index1/Index ChapterNameChapter1 What is XML?/ChapterName /Chapter Chapter Index2/Index ChapterNameChapter2 DTD/ChapterName /Chapter Chapter Index3/Index ChapterNameChapter3 XML Schema/ChapterName /Chapter /ChapterList /BookData * 06-01-01b.xsl ?xml version=1.0 encoding=UTF-8? xsl:stylesheet xmlns:xsl=/TR/WD-xsl xsl:template match=/ html head titleXML Bible/title /head xsl:apply-templates/ /html /xsl:template xsl:template match=BookData body H1XML Bible/H1 xsl:for-each select=ChapterList/Chapter order-by=-Index xsl:value-of select=ChapterName/br/ /xsl:for-each /body /xsl:template /xsl:stylesheet /1999/XSL/Transform没有order-by属性, /

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档