xml-five.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文档。上传文档
查看更多
xml-five.ppt

链接XSL到XML xsl:stylesheet元素 xsl:transform元素 联合样式表 定义模板元素xsl:template 模板的定义由xsl:template元素来实现。在一个XSL文件中可能会定义多个模板,每个模板都是一组规则,这组规则将特定的输出与特定的输入相关联,实现数据显示的转换。 XSL模板 应用模板元素xsl:apply-templates 在XSL中模板定义不可以嵌套。就像在C语言中函数的定义不可以嵌套一样。这时就需要将多个模板并列定义。若想在根节点模板中使用其他元素模板,可以使用应用模板元素xsl:apply-templates。该元素可以有一个select属性,用来指定要处理的节点集。 访问节点 访问单个节点xsl:value-of 访问多个节点xsl:for-each 节点的选择方式 使用通配符 使用路径选择元素 为模板选择多个元素 为选择的元素添加条件 在XSL中可以为选择的元素添加限制条件,如可以限制元素必须有给定的子元素、必须有给定的属性、必须有某个元素的值、必须有某个属性的值,甚至可以限制某个元素的值必须为给定的字符串。为选择的元素添加限制条件需要使用符号“[]”。 为选择的元素添加条件 使用函数选择节点 对输出结果排序 对输出结果排序 运算符和表达式 关系运算符和关系表达式 对输出节点的选择 “xsl:if”元素 “xsl:if”元素提供了根据输入文档内容来改变输出文档的简单途径,类似于C语言中的if语句(不含else语句)。“xsl:if”元素的“test”属性可以是一个关系表达式,用来计算布尔值。如果此表达式为true,即输出“xsl:if”元素的内容;否则,不输出“xsl:if”元素的内容。 “xsl:if”元素 xsl:if元素 test属性:条件表达式,如果为真,则输出xsl:if的内容,否则不输出xsl:if的内容。 “xsl:choose”元素 在XSL中不存在“xsl:else”元素与“xsl:if”相对应,但是“xsl:choose”元素可以提供这一功能。根据几个可能的条件,“xsl:choose”元素从中选择一个。“xsl:when”子元素提供各种条件和相关的输出模板。在“xsl:when”子元素中“test”属性的设置方法与“xsl:if”元素的“test”属性设置方法相同。即哪一个“xsl:when”元素中“test”属性为真,就显示哪一个“xsl:when”元素中的模板内容。如果有多个为真,则显示为真的第一个模板内容。如果都不为真,则显示“xsl:otherwise”子元素模板的内容。 “xsl:choose”元素 “xsl:choose”元素 总结 链接XSL到XML的基本步骤 XSL含有的基本元素 节点的选择方式 为选择的元素添加条件 使用函数选择节点 对输出结果排序 运算符和表达式 对输出节点的选择 练习题 (1)样式表的根元素为( )。 A. xsl:stylesheet B. xsl:import C. xsl:include D. xsl:template (2)在xsl中,匹配XML的根节点使用( )。 A. *号 B. .号 C. /号 D.XML中根元素名称 (3)( )元素来访问所有符合条件的子节点。 A. xsl:if B.xsl:for-each C.xsl:choose D. xsl:otherwise (4)以下通过指定父元素来选择子元素的匹配规则是( )。 A.按照名称匹配元素 B.按照属性匹配元素 C.按照父子元素关系匹配元素 D.通配符匹配 (5)添加多个限制条件,使用( )号分隔。 A. | B. || C. / D. 练习题 (1)将XML文档与XSL文档链接,需要设置stylesheet指令的type属性为( )。 (2)应用模板元素使用( )。 (3)匹配任意节点使用( )。 (4)( )用于匹配当前节点,包括处理指令、注释和文本节点。 (5)sort元素允许用到( )和( )元素中。 作业 (1)使用XSL链接XML文档,将表1-3中的内容显示出来。 (2)使用XSL链接XML文档,将表1-2中的内容显示出

文档评论(0)

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

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

1亿VIP精品文档

相关文档