实用页面设计方法_5_XML.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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

文档评论(0)

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

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

1亿VIP精品文档

相关文档