1 / 19

第 3 章 网站的数据表示与交换 ——XML

第 3 章 网站的数据表示与交换 ——XML. 第 3 章 网站的数据表示与交换 ——XML. 第 1 节 XML 概述. 第 2 节 XML 语法规则. 第 3 节 XML 的相关技术和工具. 第 4 节 XML 应用和前景. 第 1 节 XML 概述. 一、 XML 定义.

Download Presentation

第 3 章 网站的数据表示与交换 ——XML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 3章 网站的数据表示与交换——XML

  2. 第 3 章 网站的数据表示与交换——XML 第1节 XML概述 第2节 XML语法规则 第3节 XML的相关技术和工具 第4节 XML应用和前景

  3. 第 1节 XML概述 一、XML定义 XML全称Extensible Markup Language,翻译为可扩展置标语言,可扩展标记语言或可 延伸标示语言,是一种置标语言。置标指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。

  4. 第 1节 XML概述 二、XML产生背景 XML是从1996年开始有其雏形,并向 W3C(全球信息网联盟)提案,而在1998二月发布为W3C的标准(XML1.0)。XML的前身是SGML是自IBM从60年代就开始发展的GML标准化后的名称。1978年,ANSI将GML加以整理规范,发布成为SGML,1986年起为ISO所采用国际标准规范(ISO 8879),并且被广泛地运用在各种大型的文件计划中。

  5. 第 1节 XML概述 三、XML的用途 1.XML可以作为电子数据交换的统一格式。 2. XML+XSL(Extensible Stylesheet Language Transformations)=>HTML 3. XML作为微型数据库,是最常见的数据型应用。 4. 作为一些应用程序的配置数据和通信数据。 5.其他一些文档可以转换成XML格式。

  6. 第 1节 XML概述 四、XML的特点 1)自描述。XML是一种标记语言,其内容由相应的标记来标识,具有自描述的特点。 2)可扩展性。XML是一种可扩展的标记语言,用户可以定义自己的标记来表达自己的数据,具有强大的可扩展性。 3)内容和显示分离。XML文档只描述数据本身,而与数据相关的显示则由另外的处理程序来完成,具有内容和显示相分离的特点。 4)本地计算。XML解析器读取数据,并将它递交给本地应用程序(例如浏览器)进一步查看或处理,也可以由使用XML对象模型的脚本或其他编程语言处理。

  7. 第 1节 XML概述 四、XML的特点 5)个性化数据视图。传递到桌面的数据可以根据用户的喜好和配置等因素,以特定的形式在视图中动态表现给用户。 6)数据集成。使用XML,可以描述和集成来自多种应用程序的不同格式的数据,使其能够传递给其它应用程序,做进一步的处理。 7) 通过粒度更新来提高性能。XML 允许粒度更新。开发人员不必在每次有改动时都发送整个结构化数据集。有了粒度更新后,只有改变的元素才必须从服务器发送到客户机。改变的数据可以在不必刷新整个页面或表的情况下显示。

  8. 第 1节 XML概述 五. XML与HTML的关系

  9. 第 2节 XML语法规则 一、XML文件的逻辑结构 [1] <?xml version="1.0" encoding="GB2312" standalone="no"?> [2] <?xml-stylesheet type="text/xsl" href="mystyle.xsl"?> [3] <专有名词列表> [4] <专有名词> [5] <名词>XML</名词> [6] <解释> XML是一种标记语言,其内容由相应的标记来标识,具有自描述 的特点</解释> [7] <示例> [8] <!-- 一个XML的例子 --> [9] <![CDATA[ [10] <联系人> [11] <姓名>AAAA</姓名> [12] <EMAIL>aaaa@163.com</EMAIL> [13] </联系人> [14] ]]> [15] </示例> [16] </专有名词> [17]</专有名词列表> [1] 是一个XML声明,[2]是文档类型说明,[3]——[17] 是文件中的各个元素。[5] “<名词>”“</名词>”是标记,“XML”是字符数据。[8]是注释。[9]——[14] 是CDATA部分定界符。

  10. 第 2节 XML语法规则 二、XML文件的物理结构 从物理结构上讲,XML文件是由一组“实体”构成的。所有的XML文件都包含了一个“根实体”,又称作“文件实体”。这个实体是由XML本身给出的,无须显式定义就可以使用,它指的其实就是整个文件的内容。 实体的声明一般放在DOCTYPE后面,参数实体用在DTD(Document Type Definition)中。DOCTYPE一般放在文件头(即XML声明和DTD后面) 参数实体 一般实体

  11. 第 3节 XML的相关技术和工具 一、XML的相关技术 定义XML数据结构的技术 为了在企业团体之间进行XML格式的数据的交换,XML数据的结构、元素的名称、元素的数据类型以及元素的亲子关系都需要仔细考虑,一定要设计成人和系统都能够理解的语言。这样设计的XML数据结构在XML领域称为Schema,描述Schema的语言称为Schema语言。 网络接口层

  12. 第 3节 XML的相关技术和工具 一、XML的相关技术 显示和打印XML数据的技术 • XML数据定义打印、显示排版信息主要有3种方法: • 用css定义打印和显示排版信息; • 用xslt转换到html进行显示和打印; • 用xslt转换成xsl的fo(formatter object)进行显示和打印。 网络接口层

  13. 第 3节 XML的相关技术和工具 一、XML的相关技术 XML数据结构转换技术 在XML的应用中,有的XML数据需要转换到其他结构的XML数据,为此W3C制订了描述标准化的XML数据结构转换规则的语言xslt。 xslt是为显示和打印XML,而从xsl规范独立出来的规范,原本是描述排版信息的语言,因此,用xslt制作的程序称为样式表。但是,xslt也可以用于排版以外的各种用途。 网络接口层

  14. 第 3节 XML的相关技术和工具 二、实用工具

  15. 第 3节 XML的相关技术和工具 二、实用工具

  16. 第 3节 XML的相关技术和工具 二、实用工具

  17. 第4节 XML应用和前景 一、应用概述 文件保存 数据交换 Web应用 设计标记语言

  18. 第4节 XML应用和前景 二、XML——电子商务的基石 XML技术对电子商务有重大影响,XML的人机互动式架构提供了使用者与电脑之间的互动交流,利用其可延伸性及自我描述特性,电子通讯文件可以在企业间的应用程式中自动传输、处理及储存,不同厂商的电子商品目录可以在同一个使用者界面同时呈现,资讯的搜寻变得更为精确快速,不同系统间可以流畅地互通,不同网站之间的资料得以动态共享,强化了使用者与系统之间的聚合性。

  19. 第4节 XML应用和前景 三、XML与移动通信 WML是利用XML1.0标准定义的面向显示的置标语言,特别适合于在性能方面严重受限的手持设备。WML和WML Script并不要求用户使用传统的PC机键盘或鼠标进行输入,而且它设计时就考虑到了手机的屏幕尺寸限制。使用WAP网关,所有的WML内容都可以通过Internet使用HTTP 1.1请求进行访问,因此传统的Web服务器、工具和技术可以继续使用。

More Related