全面了解 可扩展标记语言XML概述.ppt_第1页
全面了解 可扩展标记语言XML概述.ppt_第2页
全面了解 可扩展标记语言XML概述.ppt_第3页
全面了解 可扩展标记语言XML概述.ppt_第4页
全面了解 可扩展标记语言XML概述.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XML应用教程,吴洁 2005.12., 新闻, 分类信息,目录,第一章 XML概述 第二章 XML数据库的底层结构DTD和XML Schema 第三章 XML文件的设计 第四章 XML的样式单XSLT 第五章XML的编译、编辑环境和设计工具的运用, 新闻, 分类信息,目录,第六章 层叠样式表CSS 第七章 XML与数据库 第八章 简单对象访问协议 第九章 XML编程技术, 新闻, 分类信息,第一章 XML概述,1.1 HTML的局限 1.2 从SGML到XML的产生 1.3 XML的定义和特点 1.4 一个简单的XML 案例 1.5 XML 文档的编写, 新闻, 分类信息,1.1 HTML的

2、局限,(1)HTML缺乏语法检查。 (2)HTML缺乏结构。 (3)HTML对内容不敏感。 (4)HTML不是面向对象的。 (5)HTML取法健壮的链接机制。 (6)HTML是不可重用的。 (7)HTML是不可扩展的。,1.2 从SGML到XML的产生,HTML源于标准通用标记语言(SGML), SGML是一种元语言,即描述标记语言的语言。HTML是其中的一种,被称为一种“SGML的应用”。,1.3 XML的定义和特点,XML保留了SGML的一些特点,并克服了HTML的局限性。主要特点是: XML可用于现有的Web协议(如HTTP和MIME)和机制(如 URL)。 XML支持WEB的各种不同的

3、应用,并使用了一种类属的方法使其具有可扩展性。HTML则不支持,它需要借助使用用于链接HTML和应用的脚本语言。 XML与SGML兼容,所以大多数SGML应用可以向XML转化。 同HTML文档一样,XML文档易于创建。 XML文档内容和结构清晰易懂,所以即使对非专业人员来说也易于阅读和使用。 XML的设计严谨而仔细,所以XML中标记的信息可以很容易地被计算机程序所处理。 XML标准定义精悍,这就保证了其下载和处理的速度。, 新闻, 分类信息,1.4 一个简单的XML 案例, David Calder 56 McMahons Rd Frankston Vic 3199 9903 4567 990

4、3 4444 040 8887 7777 .au ,1.5 XML 文档的编写,1.5.1 XML标记的编写 元素 属性 值 1.5.2 XML的规则 XML声明 空元素 根元素 属性 元素嵌套, 新闻, 分类信息,1.5.3 注释的添加,XML中注释的添加与HTML中相同,表示结束。XML解析器将忽略在之间的所有数据,这样可以为自己或者别人进行注释,或者临时注释掉没有准备好的文档部分。,1.5.4 五个特殊的符号,XML文档可以分为标记和内容两部分。XML用如下规则区分其标记与内容: 标记的开始由“” 、单引号“”、双引号“”; 需要避免直接将上述符号作为普通字符输入; 其它部分则看成内容。

5、 将上面规则中提到的字符称为“标记字符”。XML解析器会将这些字符当作标记进行处理,即使它是出现在XML的内容中。, 新闻, 分类信息,1.5.5 CDATA段,CDATA段是一种用来包含文本的方法,它内部的所有内容都会被XML解析器忽略,所以任何符号都不会被认为是标记符。一个CDATA段以“”标记结束。需要注意,CDATA段不能嵌套。,1.5.6 工具的使用,XML应用广泛,在它诞生之后,即有许多公司开发出了不少XML工具。如Adobe公司的FrameMaker可以用来书写XML文档;Microsoft公司的IE4.0已经可以显示、处理和编辑XML文档;Netscape、Sun公司也纷纷在它们的Web工具中加入对XML的支持。 由于XML文件,如同HTML文件一样,仅仅是一个普通的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论