XML数据转换与展现.PDF

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

XML数据转换与展现 王然王然 微软认证讲师 wangran@ 点击添加MSN机器人小新 点击添加MSN机器人小新 为您收听下载MSDN中文网络广播课程加油助力! 本次课程内容包括本次课程内容包括 • XSLT 简介简介 • XSLTXSLT 语法语法 • .NET 中实现XSLT 议程议程 • XSLT 简介简介 • XSLTXSLT 语法语法 • .NET 中实现XSLT XSLTXSLT 简介简介 • XSLT 是Extensible Stylesheet Language Transformations 的缩写缩写 • XSLT 用来将XML 文档转换到其它文档类 型型 -通常是通常是XHTMLXHTML • XSLT 使用两个输入文件: – 包含实际数据的XML 文档 –– 包含要插入数据与包含要插入数据与XSLTXSLT 命令命令 “架构架构”的的XSLXSL 文档 示例示例 • FilFile ddatta.xmll: ?xml version=1.0? ?xml-stylesheet type=text/xsl href=render.xsl? messageHowdy!/messagemessageHowdy!/message • File render.xsl: ?xml version?xml version=11.00?? xsl:stylesheet version=1.0” xmlns:xsl=/1999/XSL/Transform !!-- one rule, to transform the input root (/)one rule, to transform the input root (/) -- xsl:template match=/ htmlbody h1xsl:value-of select=message//h1 /b/boddy/ht/htmll /xsl:template /xsl:stylesheet ..xslxsl 文件文件 • XSLTXSLT 文档通常使用文档通常使用.xsll 扩展名扩展名 • 在XSLT 文档中... – 起始起始:: ?xml version=1.0? xsl:stylesheet version=1.0 xmllns:xsll=hhttp://///1999//1999/ XSL/Transform – 包括一个或多个模板: xsl:template match=/ ... /xsl:template – 结尾: //xsl:stylesheetxsl:stylesheet 查找查找messagemessage • xsl:template match=/ – 这个模板表示选择整个文档 – 你可以认为它表示选择你可以认为它表示选择XMLXML 树的根结点树的根结点 • 在这个模板中: –– xsl:valuexsl:value-of select=of select=messagemessage// • 表示选择message 元素 – 还可以使用下面的Xpath 表达式: • ./message • /message/text() (text() 是一个XPath 函数) • ./messagge/text()() 放到放到一起起!! • XSLXSL 文档如下文档如下: xsl:template match=/ htmlbody h1h1xsl:valuexsl:value-of selectof selec

文档评论(0)

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

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

1亿VIP精品文档

相关文档