xml教程,xml教学FTP01.ppt_第1页
xml教程,xml教学FTP01.ppt_第2页
xml教程,xml教学FTP01.ppt_第3页
xml教程,xml教学FTP01.ppt_第4页
xml教程,xml教学FTP01.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

,第一章 XML,XML主要内容,XML概述 DTD和Schema的建立与应用 CSS和XSLT显示XML DOM SAX Web Services,本章主要内容,标记语言 XML的定义 XML的历史 XML的优势 XML的文档规则,标记语言,SGML,标准通用标记语言 Standard Generalized Markup Language 多种的输出格式(纯文字,HTML 等) 为所有的文件提供了一致的外观,便与管理与维护,HTML,HTTP (HyperText Transfer Protocol), HTML是设计用来做人机交流用的 HTML对外观、布局很擅长,但缺乏对内容,即资讯内涵表达的能力,XML的定义,XML(eXtensible Markup Language) XML 可扩展标记语言 XML是一种您可以用来创建自己的标记的标记语言。 XML由万维网协会(W3C)创建,XML和Html比较,XML的历史,1969 GML IBM Research (Generalized markup Language) 1986 SGML ISO-8897 (Standard Generalized markup Language) 1989 HTML Tim Berners Lee(MIT) (HyperText Markup Language) 1998 XML (eXtensible Markup Language),XML的优势,自定义标记 异构系统整合,自定义标记,可以按照自己的需要定义标记 使应用有更大的灵活性,异构系统整合,XML例子, XML的今生今世 66.66 ,无效、有效以及格式良好的文档,有三种 XML 文档: 无效文档没有遵守 XML 规范定义的语法规则。如果开发人员已经在 DTD 或模式中定义了文档能够包含什么,而某个文档没有遵守那些规则,那么这个文档也是无效的。 有效文档既遵守 XML 语法规则也遵守在其 DTD 或模式中定义的规则。 格式良好的文档遵守 XML 语法,但没有 DTD 或模式。,XML 声明,大多数 XML 文档以 XML 声明作为开始,它提供了关于文档的基本信息。 由结束 Version为必选项并且放在属性第一位,standalone和encoding可选,元素,内容 元素是开始标记、结束标记以及位于二者之间的内容 元素是区分大小写的 元素不能交叉重叠 必须有根元素,根元素,XML 文档必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其它元素。 而不包含单一根元素的文档不管该文档可能包含什么信息,XML 解析器都会拒绝它。,实体引用,为了避免把字符数据和标记中需要用到的一些特殊符号相混淆,XML还提供了一些有用的实体引用。,标记,标记是左尖括号()之间的文本。有开始标记(例如 )和结束标记(例如 ),结束标记是必需的,不能省去任何结束标记。 如果一个元素根本不包含标记,则称为空元素;HTML 换行()就是个例子。在 XML 文档的空元素中,您可以把结束斜杠放在开始标记中。 ,属性,XML 文档中的属性有两个规则: 属性必须有值 那些值必须用引号括起。 您可以使用单引号,也可以使用双引号,但要始终保持一致。,CDATA,在特殊的标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。 CDATA的形式如下: ,注释,在XML中,注释是用“!-”和“-”引起来的。 XML大全 56.99 ,处理指示,处理指示是用来给处理XML文件的应用程序提供信息的。然后,这个应用程序来解释这个指示,遵照它所提供的信息进行处理,或者再把它原封不动地传给下一个应用程序。XML声明就是一个处理指示。 所有的处理指示应该遵循下面的格式: ,XML文档规则总结,XML文档通常以一个XML声明开始 通过XML元素来组织XML数据 XML元素包括标记和字符数据 为组织数据更方便、清晰,在字符数据中引入CDATA数据块

温馨提示

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

评论

0/150

提交评论