ChapXML概述.ppt

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

XML技术 课程介绍 考核方式:考查 成绩组成:考勤20%,上机40%,期末大作业40% 时间分配:26学时理论,18学时上机 课程目标 了解 XML的体系结构及优势 学会如何使用 DTD 和Schema验证XML 掌握命名空间的使用 学会使用CSS和XSLT 学会使用XML数据岛 学会使用DOM Contents 1.1.1 标记语言 标记语言:标记语言就是使用某种“记号”来表示特殊信息的语言。 计算机能够理解的“记号”就是我们所说的标记,用于指明文档中数据的显示格式或数据意义 。 标记语言就是它们所定义的标记,来给予电子文件除了内容之外的其他特殊含义。 1.1.2 标记语言的分类 根据使用范围分为:“专用标记语言”和“通用标记语言”。 专用标记语言:是为某种特殊用途而产生的标记语言,通常被某一种或几种软件所支持。例如:WORD、HTML、写字板、WPS。 通用标记语言:通用标记语言的设计并不针对某一特殊的应用软件,或某一特殊的用途,它通常只描述文件中文字的内容与结构,是一般化的语言(是元语言,即定义语言的语言)。 特点:具有被国际上标准化组织通过并被全世界普遍接受的标准。 例如:SGML、GML。 1.2.1 标准通用标记语言(SGML) 1.2.4 XML与SGML、HTML关系 1.2.4 XML与SGML、HTML 1.3 XML的优越性 数据内容与表现形式的分离 改变信息表现方式,只需改变样式单文件,无须改动信息本身,用户根据需要显示和处理数据 。 检索数据简单、高效,搜索引擎不需要再去遍访整个XML文档,而只需要寻找相关标记的内容。 支持不同文字不同语种间的信息交互 XML所依赖的Unicode标准,是一个支持世界上所有主要语言的混合文字编码系统。能跨语种、跨文化进行交互。 总结:XML 的优势 【例1-4】与例1-3图书信息表XML文档对应的DTD文档。 ?xml version=1.0 encoding=GB2312? !--文件名:例1-4.dtd-- !ELEMENT 图书信息表 (图书+) !ELEMENT 图书 (书名, 作者, 定价) !ELEMENT 书名 (#PCDATA) !ELEMENT 作者 (#PCDATA) !ELEMENT 定价 (#PCDATA) !--与例1-4 DTD文档相关联的XML文档:例1-5.xml-- 1.5.2 XML的名称空间 在 XML 文档中可以用作元素或属性名称的名称集合 命名空间使浏览器可以执行以下操作: 组合来自不同源的文档,并有助于识别元素或属性的源 访问 DTD 或用于验证文档的元素和属性的其他描述 Uniform Resource Identifier(统一资源标识符,URI)识别 XML 的命名空间 Uniform Resource Name(统一资源名称,URN)是标识 Internet 资源的全球唯一编号 Uniform Resource Locator (统一资源定位符,URL)包含对 Web 上的某个文档或 HTML 页面的引用 1.5.3 XML的样式语言 1.使用CSS格式化XML文档 CSS的主要作用是定义一个标记或一类标记的显示样式,以便实现对于一个页面样式的独立管理。 一个CSS样式表就是一组规则。每个规则给出此规则所适用的标记的名称,和一组表现这些标记的表现样式。 示例:(刘心武.xml 、 刘心武.css) 1.5.3 XML的样式语言 2.使用XSL格式化XML文档 XSL可以非常全面和精确地描述要显示的XML页面,同样可以通过在XML 文档中链接引用XSL样式表而实现丰富多彩的格式。 示例见:(例xsl.xml、例xsl.xml) 1.5.4 XML的数据源对象(DSO) 数据岛的实现机制是将一个XML文档或一段XML代码当作一个类似于数据库的对象,使用传统操作数据库的方法来实现在HTML网页中操作XML文档中的数据,例如数据的添加、删除、显示和更新等 。 示例见:(例DSO.htm) 1.5.5 XML的文档对象模型(DOM) DOM(Document Object Model,文档对象模型)是W3C制定的一套应用程序标准接口规范。 XML DOM以树形的层次节点来存储XML文档中的所有数据,每一个节点都是一个相应的对象,其结构与XML文档的层次结构相吻合。 1.5.6 XML的链接和定位语言 1.XLink XLink分为简单链接和扩展链接两种。 简单链接的链接目标为某一单一文件或资源,且链接为单一方向

文档评论(0)

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

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

1亿VIP精品文档

相关文档