下载此文档

C应用程序设计教程第2版耿肇英周真真耿燚可扩展标记语言新.pptx


文档分类:IT计算机 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
学****目的
掌握XML可扩展标记语言的基本概念和使用。
能够建立、显示和处理XML文档数据
能够对XML数据和数据库数据进行转换
主要内容
XML基本概念
XML文档显示
查询XML文档
编辑XML文档
XML架构
数据库和XML
XML基本概念
XML是基于文本的标记语言,它通过有意义的标签以结构化的格式存储数据,能够描述矢量图形、数学公式、化学符号等数据,这种格式可以被任何一种计算机系统所解释。XML描述数据的另一优点是数据和显示数据的格式分离。
SGML(标准通用标记语言)
SGML(Standard Generalized Markup Language)是一种通用的文档结构描述标记语言,为文档数据的标记提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。但SGML复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所支持等原因,使得SGML推广受到阻碍。
XML(可扩展标记语言)
XML(eXtensible Markup Language)是由W3C于1998年2月发布的标准,它是SGML的一个简化子集,它具有SGML的丰富功能,同时易于使用。XML优点如下:
XML简单易用,功能强大。
XML允许各个组织、个人建立适合自己需要的标记集合,并且这些标记可以用通用的工具显示。
XML的最大优点在于它的数据存储格式不受显示格式的制约。
通过有意义的标签以结构化的格式存储数据,用一种开放的自我描述方式定义数据结构。
XML还有其他许多优点,比如它有利于不同系统之间的信息交流,完全可以充当网际语言,并有希望成为数据和文档交换的标准。
XML的文档格式
首先介绍XML文档内容的基本单元——元素,它的语法格式如下:
〈标签〉文本内容〈/标签〉
元素是由起始标签、元素内容和结束标签组成。用户把要描述的数据对象放在起始标签和结束标签之间。例如:<姓名>王平</姓名>。无论文本内容有多长或者多么复杂,XML元素中可以再嵌套别的元素,这样使相关信息构成等级结构。用这样的方法定义XML文档数据和数据结构。
【】下面的例子是一个描述学生情况的XML文档,用IE浏览器(),。:
<?xml version="" encoding="GB2312" ?>
<学生列表>
<学生编号="001">
<姓名>张三</姓名>
<性别>男</性别>
<年龄>20</年龄>
</学生>
<学生编号="002">
<姓名>李四</姓名>
<性别>女</性别>
<年龄>19</年龄>
</学生>
</学生列表>
XML文档中出现的有效对象是:
声明:声明给XML解析器提供信息,使其能够正确解释文档内容,它的起始标识是"<?",结束标识是"?>"。
注释:注释是XML文件中用作解释的字符数据,XML处理器不对它们进行任何处理。注释文本被"<!--"和" -->"标记,注释可以出现在XML元素间的任何地方,但是不可以嵌套。
根元素和子元素:如果一个元素从文件头的序言部分之后开始,一直到文件尾,包含了文件中所有的数据信息,称为根元素。XML元素是可嵌套的,那么被嵌套在内的元素称为子元素。一个XML文档中有且仅有一个根元素,其他所有的元素都是它的子元素。
属性:属性给元素提供进一步的说明信息,它必须出现在起始标签中。属性以名称/值成对出现,属性名不能重复,名称与取值之间用等号分隔,取值用引号括起来。
XML文档的基本结构:XML文档的基本结构由序言部分和一个根元素组成。序言包括了XML声明和DTD或XSD声明,DTD(Document Type Define,文档类型定义)和XSD(XML Schema,XML架构)都是用来描述XML文档的数据结构的()。例如,,就构成了一个完整的XML文档:
<?xml version="" encoding="GB2312"?>
<!DOCTYPE students SYSTEM"">
格式良好的(Well-Formed)XML文档:一个XML文档首先应当是格式良好的,格式良好XML文档的正式定义位于:/REC-xml。格式良好的XML文档除了要满足根元素惟一的特性之外,还包括:
(1)起始标签和结束标签应当匹配,结束标签是必不可少的。
(2)大小写应一致,XML对字母的大小写是敏感的,<employee>和<Emp

C应用程序设计教程第2版耿肇英周真真耿燚可扩展标记语言新 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小671 KB
  • 时间2019-01-04