- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章XML概述分析
安徽师范大学 安徽师范大学 第1章 XML概述 1.1 标记语言概述 1.2 HTML及其局限 1.3 XML解决方案 1.4 XML的特点 1.5 XML的应用 1.1 标记语言概述 1. 标准通用标记语言(SGML) SGML是用于定义其他语言的元语言,它以逻辑化和结构化的方式来描述文本化的文档,主要用于电子文档的创建、存储及分发。一个SGML文档由语法定义、文档类型定义和文档实例3个部分组成: 语法定义部分为文档类型和文档实例定义了语法结构; 文档类型定义部分定义了文档实例的逻辑结构和元素类型; 文档实例部分则包含了该文档的所有数据元素,是SGML文档的主体部分。 SGML是与平台无关的、结构化的、可扩展的标记语言。 SGML过于复杂和麻烦,难以学习和掌握 1.1 标记语言概述(续) 2、超文本标记语言(HTML) HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。 HTML是SGML的一个子集。其只使用了SGML中很小一部分标记,并且可使用的标记是固定的,其语法是不可扩展的。 HTML存在着相当大的局限性,不能根据需要自行定义标记,当描述复杂内容的文档时,HTML显得力不从心。 浏览器不检查网页中错误的HTML代码,导致Internet上有大量的文档包含了错误的HTML语法。 1.1 标记语言概述(续) 3、可扩展标记语言(XML) XML是Extensible Markup Language的缩写,即可扩展标记语言。它是一种用来创建标记的标记语言。1996年,万维网协会(或者叫W3C,)开始设计一种可扩展的标记语言,1998年2月,XML1.0成为了W3C的推荐标准。这种XML语言继承了SGML的规范,Standard Generalized Markup Language (SGML)是一种基于记号文本的语言。另外XML还保持了对现有的面向SGML系统的向下兼容性。XML将SGML的灵活性和强大功能与已经被广泛采用的HTML结合起来,简化了计算机对文档和数据交换的处理,使得现有的协议和软件更为协调,从而简化了数据的处理和传输。 1.1 标记语言概述(续) 3、可扩展标记语言(XML续) XML是Internet环境中跨平台的、依赖于内容的技术,是当前处理结构化信息的有力工具。 XML是年轻的元语言(定义标记语言的语言),在其基础上已开发了数学标记语言MathML、化学标记语言CML、无线标记语言WML。 XML不仅可用来描述网络上的新型文档格式,而且适用于描述任何结构化或者半结构化的数据。 结构化的数据包括数据库的数据、电子表格数据、程序配置数据等 半结构化的数据包括WEB页面、商务文档和各种领域的专业文档。 1.2 HTML及其局限 要学好XML,首先应学习与了解HTML。 HTML提供了一组固定的、预先定义好的元素标记,用来标注一般用途的网页元素。 常见的元素标记包括:标题、段落、列表、表格、图片、超链接等。 1.2.1 HTML文档范例及基本架构 !--File Name:HomePage.htm-- HTML HEAD TITLE我的主页/TITLE /HEAD BODY H1 IMG SRC= P7290018.JPG 我的个人主页/IMG/H1 TABLE ALIGN=center BORDER=0 TRTD H3主要内容:/H3 UL LIA HREF=Diary.htm B我的日记/B/A/LI LIA HREF=Family.htm B我的家庭/B/A/LI LIA HREF=Photos.htm B 我的画廊/B/A/LI /UL /TD/TR TRTD 1.2.1 HTML文档范例及基本架构(续) PEM友情链接:/EM/P OL LIA HREF=/ 百度搜索引擎/A/LI LIA HREF=/ 链接搜狐网站/A/LI LIA HREF=/ 链接新浪网站/A/LI /OL /TD/TR /TABLE /BODY /HTML 1.2.1 HTML文档范例及基本架构(续) 一个HTML元素的形式可以表示为: 标记名称 属性名称=“属性值”……内容/标记名称 1.2.3 HTML文档常用标记 浏览器能够识别出HTML网页中每一个合法的HTML元素,并且知道应该如何在浏览器窗口中安排与显示它们 表1-1 HTML网页中常用的标记 表1-1 HTML网页中常用的标记 表1
您可能关注的文档
最近下载
- 2011年一级水利水电工程管理与实务真题.doc VIP
- 港口规划与布置3 港口装卸工艺.ppt VIP
- 2025年广东省中考语文二轮复习《中考作文热点素材与运用示范》.pptx VIP
- 湖南省长沙市雨花区2023-2024学年四年级下学期期末考试数学试题.docx VIP
- 第1课 中华人民共和国成立 课件(共25张PPT)(含音频+视频).pptx VIP
- 舌下腺囊肿科普宣传课件.pptx VIP
- 马克思主义政治经济学概论(第二版)第十五章.ppt VIP
- 在线网课学习课堂《网络信息检索(西安科大 )》单元测试考核答案.docx
- 一例慢阻肺急性加重合并II型呼吸衰竭的个案护理.pptx
- 培训课件--防暑降温培训教材.ppt VIP
文档评论(0)