XML系列讲座之四—样式单.ppt

  1. 1、本文档共137页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML系列讲座之四—样式单

第四讲 文档显示与样式单 3.5.2 模板(三) 为蒙板设定优先级 xsl:template match=student priority=n … /xsl:template xsl:apply-templates select=//E/ ... /xsl:template xsl:template match=E priority=3 ... /xsl:template xl:template match=A/E priority=4 ... /xsl:template “*”元素的通配符 路径匹配(四) xsl:apply-template select=/A/B/C/*/ B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 “|” 将多个路径结合起来(逻辑或) 路径匹配(五) xsl:apply-template select=//B|//C/ B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 位置匹配(一) 按指定子元素顺序匹配 xsl:apply-template select=/A/B/C[1] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 位置匹配(二) last()最后一个子元素 xsl:apply-template select=/A/B/C[ last()] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 位置匹配(三) position()取得子元素位置序号 xsl:apply-template select=/A/B/C[position()1] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 属性及属性值匹配(一) 按属性名匹配 属性名前要有“@”前缀 xsl:apply-template select=//B[@id] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 xsl:apply-template select=//B[@name] / 属性及属性值匹配(二) @name匹配具有“name”属性的元素 B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 属性及属性值匹配(三) *为属性名的通配符 xsl:apply-template select=//B[@*] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 属性及属性值匹配(四) not取反,匹配不具有指定属性名的子元素 xsl:apply-template select=//B[not@*] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 属性及属性值匹配(五) 按属性值匹配 xsl:apply-template select=//B[@id=b1] / B name = b D id = d1 E id = e1 E id = e2 C id = c1 B id = b1 B id = b2 B D id = d2 F C E A id = a1 亲属关系匹配(一) 匹配父节点元素 xsl:apply-template select=//E/parent::*/ B name = b D id = d1 E id = e1 E id = e2 C id =

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档