第16章XML及其应用讲述.pptxVIP

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章XML及其应用讲述

第16章 XML及其应用 16.1 XML概述 16.2 XML语法规则 16.3 XPath表达式 16.4 用.NET Framework类操作XML文档 16.5 DataSet和XML文档的相互转换 XML即可扩展标记语言(eXtensible Markup Language),是从SGML中简化修改出来的。 标记是指计算机所能理解的信息符号,通过此种标记,在计算机之间可以处理包含各种信息的文章等。 如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用如XML这样由全球信息网络协会制定的新标记语言。 16.1 XML概述 XML文档的常见应用如下: XML存放整个文档的XML数据,然后通过解析和转换,最终成为HTML,显示在浏览器上。 XML作为微型数据库。 作为通信数据,最典型的就是Web Service,利用XML来传递数据。 作为一些应用程序的配置信息数据。 其他一些文档的XML格式,如WORD、EXCEL等。 16.2 XML语法规则 先看一个具体的XML文档stud.xml,它采用记事本进行编辑,其内容如下: ?xml version=1.0 encoding=GB2312? !DOCTYPE 学生[ !ELEMENT 学生 (学号,姓名,性别,民族,班号) !ELEMENT 学号 (#PCDATA) !ELEMENT 姓名 (#PCDATA) !ELEMENT 性别 (#PCDATA) !ELEMENT 民族 (#PCDATA) !ELEMENT 班号 (#PCDATA) ] 16.2.1 XML文档中有关的术语 学生表 学生 学号1/学号 姓名王华/姓名 性别女/性别 民族汉族/民族 班号07001/班号 /学生 学生 学号3/学号 姓名李兵/姓名 性别男/性别 民族汉族/民族 班号07001/班号 /学生 元素 标记 学生 学号8/学号 姓名马棋/姓名 性别男/性别 民族回族/民族 班号07002/班号 /学生 学生 学号2/学号 姓名孙丽/姓名 性别女/性别 民族满族/民族 班号07002/班号 /学生 学生 学号6/学号 姓名张军/姓名 性别男/性别 民族汉族/民族 班号07001/班号 /学生 /学生表 stud.xml文档层次结构 在浏览器中打开stud.xml文档的结果 XML文档中有关的术语如下。 1. 标记(或标签) 标记是用来定义元素的。在XML中,标记必须成对出现,将数据包围在中间。标记的名称和元素的名称是一样的。例如,在元素姓名王华/姓名中姓名就是标记。 与HTML标记唯一不同是:在HTML中标记是固定的,而在XML中标记需要自己创建。 2. 元素(Element) 元素是组成HTML文档的最小单位,在XML中也一样。一个元素由一个标记来定义,包括开始和结束标记以及其中的内容。通常XML文档包含一个或多个元素。例如,姓名王华/姓名就是一个元素。 XML 元素指的是从(且包括)开始标记直到(且包括)结束标记的部分。一个元素可以包含其他元素、文本或属性等。 3. 节点(Node)   在XML文档中,每一项都可以被认为是一个节点。共有7种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或根节点)。XML文档是被作为节点树来对待的。   例如,在stud.xml文档中,学生表为根节点,学号3/学号为元素节点。 4. 属性(Attribute)   属性是对标记进一步的描述和说明,一个标记可以有多个属性,例如font的属性还有size。   XML中的属性与HTML中的属性是一样的,每个属性都有它自己的名称和值,属性是标记的一部分。   例如,在元素:   图书 书名=C#程序设计 作者=金晶 中,标记“图书”有两个属性“书名”和“作者”。 5. 声明   在所有XML文档的第一行都有一个XML声明。这个声明表示这个文档是一个XML文档,它遵循的是哪个XML版本的规范。   例如: ?xml version=1.0 encoding=GB2312? 6. 文件类型定义(DTD)   DTD是用来定义XML文档中元素、属性以及元素之间关

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档