XML-intro,笔记,教程,教案.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《XML-intro,笔记,教程,教案.ppt》由会员分享,可在线阅读,更多相关《XML-intro,笔记,教程,教案.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XMLXML基础XML概览 XML应用简介 第一个XML文档 数据的结构化 特性、空标记和XSL 结构完整的XML文档 为什么要学习XML数据交换的需要数据交换的需要电子商务的基础电子商务的基础可扩展的开放的标记语言可扩展的开放的标记语言XML知识体系XML语法规则语法规则XML核心技术核心技术文档描述、验证、约束技术文档描述、验证、约束技术 DTD/Schema文档转换技术文档转换技术XSL数据查询技术数据查询技术XPath链接技术链接技术XLink/XPointer编程接口编程接口DOM/SAX主要内容XML基本格式基本格式XML描述、验证、约束技术描述、验证、约束技术 XML数据转换数据
2、转换DOMXML应用应用什么是XMLXML-eXtensible Markup Language 传统的系统已经远远不足以来表达复杂的信息,简单的语言根传统的系统已经远远不足以来表达复杂的信息,简单的语言根本无法表达出一些细微的差别,本无法表达出一些细微的差别,需要更为完整的语言来表达网需要更为完整的语言来表达网络世界里日益丰富繁杂的信息内涵。络世界里日益丰富繁杂的信息内涵。XML-XML-可扩展标记语言便由此应运而生了,它的出现一改可扩展标记语言便由此应运而生了,它的出现一改HTMLHTML只只追求美观的效果,而不重视实际交流应用的现象,追求美观的效果,而不重视实际交流应用的现象,把语言的核
3、把语言的核心从装饰应用转变为商务应用心从装饰应用转变为商务应用 它的出现把网络表达的语言集合推进了一大步,它的出现把网络表达的语言集合推进了一大步,XMLXML传递信息,传递信息,表达知识,表达知识,具有跨平台的特性具有跨平台的特性,它作为数据交换和网络计算的,它作为数据交换和网络计算的基础,将无可非议的成为网络的通用语言,尤其是在电子商务基础,将无可非议的成为网络的通用语言,尤其是在电子商务的应用上的出色表现,现在已经没有人怀疑它给信息社会带来的应用上的出色表现,现在已经没有人怀疑它给信息社会带来的革命性影响了。的革命性影响了。XML是元标记语言 关于XML要理解的第一件事是,它不只是像超文
4、本标记语言(Hypertext Markup Language,HTML)或是格式化的程序。这些语言定义了一套固定的标记,用来描述一定数目的元素。如果标记语言中没有所需的标记,用户也就没有办法了。这时只好等待标记语言的下一个版本,希望在新版本中能够包括所需的标记,但是这样一来就得依赖于软件开发商的选择了 XML是元标记语言但是XML是一种元标记语言。用户可以定义自己需要的标记。这些标记必须根据某些通用的原理来创建,但是在标记的意义上,也具有相当的灵活性。例如,假如用户正在处理与家谱有关的事情,需要描述人的出生、死亡、埋葬地、家庭、结婚、离婚等,这就必须创建用于每项的标记。新创建的标记可在文档类
5、型定义(Document Type Definition,在以后的篇幅中常简称为DTD)中加以描述。在后面将会学到有关DTD的更多的知识。现在,只需把DTD看作是一本词汇表和某类文档的句法。XML是元标记语言有了XML就意味着不必等待浏览器的开发商来满足用户的需要了。用户可以创建自己需要的标记,当需要时,告诉浏览器如何显示这些标记就可以了 XML描述的是结构和语义,而不是格式化 关于XML要了解的第二件事是,XML标记描述的是文档的结构和意义。它不描述页面元素的格式化。可用样式单为文档增加格式化信息。文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的 XML描述的是结构和语义,而不
6、是格式化作为对照,HTML文档包括了格式化、结构和语义的标记。就是一种格式化标记,它使其中的内容变为粗体。是一种语义标记,意味着其中的内容特别重要。是结构标记,指明内容是表中的一个单元。事实上,某些标记可能具有所有这三种意义。标记可同时表示20磅的Helvetica字体的粗体、第一级标题和页面标题。什么是标记语言当我们需要通过标记将有用的信息告知一组用户时:(1)我们必须有一个标准,用它来描述什么是有效的标记。HTML中,标记就是所谓的“标签”(tag)。(2)我们还要有一个标准描述每个标记的具体含义。XML的制定目标 XML应该可以在互联网上直接使用XML应该支持各种不同的应用方式处理XML
7、文件的应用程序应该容易编写XML中的可选特性的数量应该减到最小,最好减至没有XML文件应该具有良好的可读性,并且比较清晰用XML设计新的标记语言应该方便快捷XML设计的标记语言应该正式、简洁XML文件应该容易编制XML标记的简洁性并不重要Extensible Markup Language(XML)1.0 Specs,The Annotated VersionXML的制定目标可扩充性语义与表现形式的分离在Internet上的可用性简单性国际化HTML缺陷 UL TOM CRUISE TOM CRUISE 客户编号客户编号 :100:100 LI 公司名称公司名称 :文华学院文华学院 LI 电子
8、邮件电子邮件 : 电话电话 :021-77339771:021-77339771 LI 地址地址 :上海市陕西南路上海市陕西南路 LI 邮编邮编 :200433:200433 /ULHTML缺陷基于HTML的操作就象一个奇特的传真机-传送文档到想要的人,HTML有以下缺陷:没有表达内容的含义,并且只能用预定义的标记HTML 是“肤浅的”,HTML关心的是外观外观结构层次过于单调无法真正实现数据交互链接机制不完善不可重用在网上,有很多类型的信息,但是很难找到你想要的信息片段XML的优越性XML是使信息自描述的新语言。信息共享自定义数据格式,而且很容易使用工具读写数据传递支持各种通道的数据传输数据
9、重用分离数据和显示可扩展文档包含语义其他容易阅读/工具/树形结构面向对象编程 张三张三 001 A公司公司 (010)62345678 五街五街1234号号 北京市北京市 北京北京 100001 李四李四 002 B公司公司 libbb.org (021)87654321 南京路南京路9876号号 上海上海 上海上海 200002 张三用户ID:001公司:A公司EMAIL:电话:(010)62345678地址:五街1234号城市:北京市省份:北京ZIP:100001李四ID:002公司:B公司EMAIL:libbb.org电话:(021)87654321地址:南京路9876号城市:上海市省份
10、:上海ZIP:200002 HTMLXMLXML vs HTML XML的优点1.更为有意义的搜索-由于数据可以被XML唯一标识,所以搜索起来更为准确简便XML可以不管你数据库的数据结构如何,直接按照你的需要分类,这样便于统一搜索的高速准确。2.开发灵活的web应用软件-XML数据能够被结构化地发送到其它软件,对象或服务器上作进一步处理。这对于开发灵活应用的web软件有很大帮助。3.不同来源的数据的集成,XML提供了将不同来源的结构化数据集成的强大功能,也能实现不兼容数据库的搜索。4.多种应用得到数据-XML的扩展性使得它可以使数据不需要内部描述就能被交换和处理,因为它的数据都是自我描述的。X
11、ML的优点5.本地计算和处理-XML格式的数据发送给客户后,允许客户使用XML文档对象DOM用脚本语言或其他编程语言来处理,数据不需返回服务器在本地就能进行计算。解放了一些只能在服务器上运行的高端软件。6.数据的多功能显示-XML支持的显示模式可以使数据与内容分开,显示可以根据客户的配置而有所不同,即个性化显示。7.颗粒状更新-当每一部分数据变化后,不需重新改变整个结构,只要将变化的部分从服务器发给客户就可以了,有很强的可维护性。8.在web上发送数据-XML不需对现在的网络作任何变化就能和HTML一样发送数据。9.可适性-使用XML可以自己定义一套适合自己的标准,在适合的范围里使用XML的发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML intro 笔记 教程 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内