- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chap 1 XML概述.ppt
XML基础及应用
主讲:杨腾飞
中原工学院软件学院
任课教师: 杨腾飞
E-mail: yang_tf@126.
Tel.: 教材:
XML编程与应用教程--孙更新(清华)
参考教材:
《XML实践教程》 张银鹤.
《XML基础教程》 孔梦荣,韩玉民.
总学时45学时,其中:
课堂教学24学时
上机实习21学时
考核方式:考查
成绩组成:平时上机20%,
上机作业20%,
考勤10%,
期末50%
课程设置的理由
20世纪90年代以来,Internet网技术及应用不断发展
HTML使Web成为世界图书馆
但HTML扩展性差,交互性差,语义模糊的缺点难以适应Internet网飞速发展的要求
一个标准、简洁、结构严谨、可高度扩展的XML应运而生
XML推出仅有10余年时间
XML的出现为Web技术带来一次新的革命
XML的作用:提供通用数据交换、变革Web发布、改造分布式计算、WEB服务技术
XML已成为计算机行业最热门的技术
? 第1章 XML概述
第2章 XML语法
第3章 DTD
第4章 Schema
第5章 CSS和 XSL格式化XML
第6章 XML和SQL Server2005的集成
第8章 XML DOM编程模型
第9章 Java中的XML编程
Contents
1.1 什么是XML?
XML是W3C (World Wide Web Consortium)的XML 工作小组定义的可扩展标记语言。
该小组将XML 描述如下:
“扩展标记语言(XML)是SGML的子集,其目标是允许普通的SGML在Web上以目前HTML的方式被服务、接收和处理。XML被设计成易于实现,且可在SGML和HTML之间互相操作。”
(XML 规格书1.0 版中,1998 年2月)
1.1 什么是XML?
XML是一种类似于HTML的标记语言
XML是用来描述数据的
XML的标记不是在XML中预定义的,你必须定义自己的标记
XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
XML使用DTD或者Schema后就是自描述的语言
1.2 XML的产生
标记语言:就是使用某种“记号”来表示特殊信息的语言。比如:使用一种“记号”来表示格式信息或表示数据信息。
例如:
我是玉米,因为喜欢吃玉米
我是bold玉米/bold,因为喜欢吃italic玉米/italic。
标记语言是由一些格式标记或控制标记组成的,这些标记决定了信息的显示格式或数据的意义。
标记语言就是它们所定义的标记,来给予电子文件除了内容之外的其他特殊含义。
如何定义标记和使用标记是标记语言的核心。
1.2 XML的产生
XML有两个先驱:
SGML标准通用标记语言
HTML超文本标记语言
这两个语言都是非常成功的标记语言。
1.2 XML的产生
Standard Generalized Markup Language
于1986年通过ISO认证。SGML是一种通用的标记语言,它为描述电子文档和文档结构提供一种规范,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和政府办公文件中。
特点:
稳定性高:可信度高,规范架构非常严谨。
跨平台性:设计目的。
发展完善:SGML规范发展的非常完整,完全可以满足各种领域使用者的需要。
SGML已经被美国政府及其合同商、大型制造公司和科技信息出版商所广泛使用。
1. SGML
1.2 XML的产生
Standard Generalized Markup Language 标准通用化标记语言
SGML缺点:
非常复杂:
开发费用昂贵:
SGML复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所支持等原因,使得SGML在Web上的推广受到阻碍。
1. SGML
1.2 XML的产生
Hypertext Markup Language, 超文本标记语言
于1993年由W3C制定的专门用于格式化web数据的语言。 HTML是一种用来创作万维网页面的描述语言。HTML使用标记来定义文档的格式和链接关系, 如字体、标题等。举例
HTML是SGML的一个子集
Html优点:
标记有限:所有标记不到100个,常用的只有几十个。
语法要求宽松:大小写不敏感,控制标记也不一定配对使用。
支持软件很多:所有的文本编辑器都可以用,另外,如Frontpage,Dreamwaver等。
您可能关注的文档
最近下载
- NB∕T 47010-2017 承压设备用不锈钢和耐热钢锻件(高清版).pdf VIP
- 车辆风险预警方法、路侧控制单元及风险预警控制系统.pdf VIP
- 2025年版《中文核心期刊要目总览》.docx VIP
- 密码学基础-密码学.ppt VIP
- 中国国家标准 GB/T 4706.1-2024家用和类似用途电器的安全 第1部分:通用要求.pdf
- 灯具安装技术交底1.docx VIP
- 乙烯三机:发展与未来.pptx VIP
- NB/T 47008-2017 承压设备用碳素钢和合金钢锻件.pdf VIP
- 密钥管理与密钥分配现代密码学.ppt VIP
- 初中信息技术校本课程《遨游3D世界,利用三维设计软件制作创意作品》教案.doc VIP
文档评论(0)