1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.xml概述

XML 陈如云 2010.11 XML概述 2. XML基础知识 3. XML数据岛 4.XML在C#中的典型应用 1.1 XML与HTML的比较 1.2 XML的优势 1.3 标记语言概述 XML的不足 1.4 XML的用途 1.5 XML相关技术 1.6 1.1 标记语言概述 什么是XML? XML(eXtensible Markup Language)是由万维网联盟(World Wide Web Consortium,W3C)定义的一种语言,称之为可扩展的标记语言。 什么是标记语言? 指在普通文本中加入一些具有特定含义的标记(Tag),以对文本的内容进行标识和说明的一种文件表示方法。HTML是一种标记语言。 目的:对文档的内容进行整理、细化,以方便察看和查询。 一个规范的HTML可以看做是XML文档。 ?xml version=1.0? html body ul li更快更智能的 HTML 和 XML/li li初学者的 HTML 和 XML/li /ul ul liXML 分步指南,第二版/li li XML服务分步指南/li liXML 袖珍版顾问/li /ul /body /html SGML?(Standard?Generalized ?Markup?Language,标准通用标记语言 ) 是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,早在Web发明之前SGML就已存在。 1986年正式承认SGML为国际标准规范(ISO8879) W3C组织在1996年便开始设计一种可扩展的置标语言 1998年,W3C发布了XML1.0标准 SGML W3C是万维网联盟(world wide web Consortium)英文的缩写 W3C成立于1994年 W3C正式发布的规范是事实上的标准 W3C简介 HTML(Hyper Text Markup Language,超文本标记语言),是目前网络上应用最广泛的语言,也是构成网页文档的主要语言。 HTML简介 1.2 XML与HTML的比较 XML的可扩展性:其标记可以由开发者自行定义。 ?xml version=1.0? CAT NAMEIzzy/NAME BREEDSiamese/BREED AGE6/AGE ALTEREDyes/ALTERED DECLAWEDno/DECLAWED OWNERColin Wilcox/OWNER /CAT 比较XML和HTML XML与HTML的比较 比较内容 HTML XML 可扩展性 不具有扩展性 是源置标语言,可用于定义新的置标语言 侧重点 侧重于如何表现信息 侧重于如何结构化地描述信息 语法要求 不要求标记的嵌套、配对等,不要求标记之间具有一定的顺序 严格要求嵌套、配对,和遵循DTD的树形结构 可读性及可维护性 难于阅读、维护 结构清晰,便于阅读、维护 数据和显示的关系 内容描述与显示方式整合为一体 内容描述与显示方式相分离 保值性 不具有保值性 具有保值性 编辑及浏览工具 已有大量的编辑、浏览工具 编辑、浏览工具尚不成熟 良好的可读性 方便的可扩展性 数据内容与其形式的分离 便于信息的检索 可以轻松地跨平台应用 支持不同文字不同语种间的信息交互 为科学实践与交流提供捷径 大大改善网页的超链接性能 便于信息的长期保存 适合面向对象的程序开发 1.3 XML的优势 XML的数据是以树状结构存储的,数据的插入与修改比较困难。 XML文档的内容完全以文本形式表现与存储,与采用二进制形式相比其存储量和传输量都将大大增加。 XML文档作为数据集合使用时,相当于一个数据库,却不具备数据库管理系统那样完备的功能。 XML不能替代HTML。 XML是一种元标记语言,任何组织、任何人都可以利用它来定义新的标记和标准,从而将产生一定的混乱与冲突。 1.4 XML的不足 数据交换 跨平台应用开发 数据转换 数据库 配置文件 1.5 XML的用途 文档类型定义DTD XML Schema 跨平台应用开发层叠样式表CSS 数据转换可扩展样式表语言XSL 数据库数据源对象DSO 文档对象模型DOM Xlink与Xpointer 1.6 XML相关技术 * * * * * * * * * * * * * *

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档