- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 1、内容简介: 1)XSLT的基本概念 2)使用XSLT对XML文档进行转换 2、内容重点及难点(无) 3、授课方法:讲授+练习; * 使用XSL来描述如何显示XML文档 XSL 之于 XML ,就像 CSS 之于 HTML。它是指可扩展样式表语言 EXtensible Stylesheet Language 。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含两个部分: * XSLT – 用于转换 XML 文档的语言 * XPath – 用于在 XML 文档中导航的语言 XSLT 是指 XSL 转换 XSL Transformation ,它是 XSL 最重要的部分。 XSLT 可以将 XML 文档转换为其它 XML 文档、XHTML 输出或简单的文本。这通常是通过将每个 XML 元素转换为 HTML 元素来完成的。由于 XML 标记是用户定义的,浏览器不知道如何解释或呈现每个标记,因此必须使用 XSL。XML 标记的意义是为了方便用户(而不是计算机)理解。XSLT 还可以对 XML 树进行下列操作:* 添加和删除元素 * 添加和删除属性 * 对元素进行重新排列或排序 * 隐藏或显示某些元素 * 查找或选择特定元素 * XSLT作用 XSLT的主要用途就是数据转换应用 以XML为基础的电子商务广泛普及,XSLT作为数据转换的角色也越来越重要 将电视新闻的数据格式转为报纸新闻需要的数据格式 将股票数据直接转换成图片显示在网页上 对EDI(电子数据交换)数据进行统计,排序等 * * 示例说明: ?xml version “1.0” encoding “iso-8859-1”? 这是标准的XML文档的首行代码,XSLT本身也是XML文档 xsl:stylesheet xmlns:xsl “/1999/XSL/Transform” 这是标准的XSLT文件首行代码 xsl:stylesheet表示将文档作为一个样式表来处理 xmlns:xsl是名称空间声明 xsl:template match “/” 一个 xsl:template 元素定义一个模板规则。属性match “/”说明XML源文档中,这个模板规则作用的起点为根节点 接着的HTML代码和文本直接输出 xsl:value-of select “greeting”/ xsl:value-of 拷贝源文档中的节点的值输出;select属性指明要拷贝greeting节点的值 其它: 如果浏览器不能解析xsl,可以采用js实现察看,建立下面的hello.htm文件,与hello.xml和hello.xsl放在同一目录中,打开hello.htm就可以看到效果了。 script language JavaScript for window event onload var xmlDoc new ActiveXObject Microsoft.XMLDOM ;xmlDoc.async false;xmlDoc.load hello.xml ;nodes xmlDoc.documentElement.childNodes;greeting.innerText nodes.item 0 .text; First XSLT Example body bgcolor #FFFFFF span id greeting * * 模板(template)是XSLT中最重要的概念之一。XSLT文件就是由一个个的模板组成,任何XSLT文件至少包含一个模板。 xsl:template 的作用是定义一个新模板,属性中name,priority和mode用来区别匹配同一节点的不同模板,不是常用的属性。match属性则控制模板的匹配模式(pattern),用来定位XML源文档中哪一个节点被模板处理。 * * * * * 例子中是显示了所有的姓名, * 注意:有的在xsl中写 xsl:if test “” 不认,和 nlsxsl 的引用有关; 正确: xsl:stylesheet version 1.0 xmlns:xsl /1999/XSL/Transform 不正确: xsl:stylesheet xmlns:xsl /TR/WD-xsl * * * 1、内容简介: 1)XML的约束模式 2)可以使用DTD约束XML文档 3)名称空间 2、内容重点及难点(无) 3、授课方法:讲授+练习指导; * * * * 1、DTD:Document Type Definition 文档类型定义 2、XDR:XML Data Reduced XML数据简化 3、SOX:Schema
您可能关注的文档
最近下载
- 职称技术工作报告范文.docx VIP
- (2021年品管圈活动成果报告书)降低ICU患者身体约束率.docx VIP
- 解读学习2025《党政机关厉行节约反对浪费条例》培训课件.pptx VIP
- 《咏物诗》-公开课件.ppt VIP
- 品管圈QCC降低ICU患者约束缺陷率.pptx VIP
- 《党政机关厉行节约反对浪费条例》(2025)附新旧对照解读课件.pptx VIP
- 安徽单招考试2025、2025分类考试真题语文数学英语试题(含答案).pdf VIP
- 保证农民工工资及时支付的措施.docx VIP
- 2024届高考语文复习:诗歌鉴赏之题材 咏物言志诗 课件(共33张PPT).pptx VIP
- 手外伤急诊手术护理配合.pptx VIP
文档评论(0)