- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.4.2 多条件判断指令 XSL多条件判断指令的一般格式如下: xsl:choose xsl:when test=pattern !-- 样式定义语句 -- /xsl:when xsl:when test=pattern !-- 样式定义语句 -- /xsl:when …… xsl:otherwise !-- 样式定义语句 -- /xsl:otherwise /xsl:choose 7.4 XSL的控制指令 7.4 XSL的控制指令 7.4.3 循环处理指令 XSL循环处理指令的一般格式如下: xsl:for-each select=pattern xsl:value-of... / ...... /xsl:for-each 7.4 XSL的控制指令 7.4.4 输出内容的排序 xsl:sort元素可以将输出元素按不同于输入文档中的顺序进行排序,它作为xsl:apply-templates或xsl:for-each的子元素出现。 其语法格式如下所示: xsl:sort select=“元素名” order=“ascending| descending” case-order=“upper-first|lower-first” data-type=“text|number|qname” / 实例:网站购物车 ?xml version=1.0 encoding=gb2312? ?xml-stylesheet type=text/xsl href=xsl8_6.xsl? shoppingcart customer name李倩/name emailJerry@/email zipcode100102/zipcode address中国北京市朝阳区/address /customer shoppingItem item itemNo3003/itemNo itemName多媒体技术基础/itemName price36.00/price publisher清华大学出版社/publisher /item item itemNo3009/itemNo itemName数字水印技术/itemName price26.00/price publisher清华大学出版社/publisher /item /shoppingItem /shoppingcart 转换文件 ?xml version=1.0 encoding=gb2312? xsl:stylesheet version=1.0 xmlns:xsl=/1999/XSL/Transform xmlns=/TR/REC-html40 xsl:template match=/ html head title书籍订单E-shop/title style .title {font-size:15pt; font-weight:bold; color:blue} .name {color:red}/style /head xsl:apply-templates/ /html /xsl:template xsl:template match=shoppingcart bodyxsl:apply-templates//body /xsl:template xsl:template match=shoppingcart/customer div style=background-color:teal; font-weight:bold;xsl:value-of select=name//div divxsl:value-of select=email//div divxsl:value-of select=address//div divxsl:value-of select=zipcode//div /xsl:template xsl:template match=shoppingcart/shappingItem table border=1 theadtd编号/tdtd书名/tdtd价格/tdtd出版社/td /thead xsl:for-each select=./item tr tdxsl:value-of select=itemNo//td tdxsl:value-of select=itemName//td tdxsl:value-of
文档评论(0)