1、5.1 XML的基本概念5.1.1 XML概述1.什么是 Xml?( P190191页)XML是 eXtensible Markup Language的缩写,意为可扩展的标记语言,是由 W3C于 1998年 2月发布的一种标准。 XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。XML并非像 HTML那样,提供了一组事先已经定义好了的标签,而是提供了一个标准,利用这个标准,用户可以根据实际需要定义自己的新的置标语言,所以准确的说, XML是一种源置标语言,它允许根据其所提供的规则,制定各种各样的置标语言。2.XML和 Html比较( P191页)1.起始标记不同
2、2.区分大小写 3.XML引入了 “良好结构 ”的概念4.元素与属性不需预先定义e.g e.g Jsperunknown电子商务 5.1.2XML应用( 192页)5.1.3 XML的发展过程5.1.4 XML的发展前景( P193195页)5.2.1 XML文件的结构XML文档最基本构成XML声明 注释 结束标记 实体引用 ( 198页)CDATA 段以 结束属性 分为属性名和属( P196200页)5.2.2 XML数据的集成与发送(201202页)5.2.3 XML编辑器一、 XML使用的编辑器( P202203页) 基本的文本编辑器如 Notepad(记事本)或是 vi,这些编辑器并不
3、真正理解 XML。只是将 XML的文字描述在该编辑器的窗口中。 用所见即所得的编辑器,如 Adobe FrameMaker,这种编辑器可将用户完全隔离于 XML底层格式之外。 用一个结构化的编辑器,如 JUMBO,它可将 XML文档显示为树状结构。二、处理过程( P202203页)5.2.4 名称空间刘小欢 男 现代物流 杭州市文化路 168号 133057122485.3 XML文档类型5.3.1 一个简单的 XML例子Welcome to XML!5.3.2 文档类型定义( 207209页)5.3.3 合法性检验( 209210页)5.3.4 建立 XML DTD( 210213页)5.3
4、.5 DTD中的元素( 213217页)5.4.1 Schema 概述5.4.2 Schema 语言的基本结构1) XML Schema 实际上也是 XML的一种应用,就是将 XML DTD重新按照 XML语言规范来定义,这充分体现了 XML自描述性的特点。Schema 的优点v一致性 。读者不必为搞懂 DTD而去重新学习,从而节省了时间。v扩展性 。引入了数据类型、命名空间。v互换性 。利用 Schema,我们能够书写 XML文档,验证文档的合法性。通过映射机制,还可以将不同的 Schema进行转换,以实现更高层次得数据交换。v规范性 。同 DTD一样, Schena定义了 XML文档的整体结构,如哪些元素可以出现在文档中,元素间的关系是什么,每个元素又有哪些子元素、属性,以及元素出现的顺序和次数等等。v易用性 。 XML文档的结构已变成 Schema 一种“格式良好 ”的 XML文档,用 DOM和 SAX去访问当然不在话下。5.4.2 Schema 语言的基本结构1.2.