- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 xml概述PPT
第?#?页 第*页 * 第一章 XML概述 《XML技术教程》 要点及主要内容 了解XML的基本知识及其历史 掌握XML的设计目标及主要特性 1.1 什么是XML? 1.1.1 XML是一种元标记语言 当前在Internet上大行其道的超文本标记语言HTML(HyperText Markup Language)是一种标记语言。XML和HTML同属一个大家族——标记语言家族,因此,为了更好地理解XML,需要首先来了解一下HTML。 超文本标记语言HTML的精髓在于“标记”,然而“标记”的含义究竟是什么呢?“标记”的一个精确定义是:就数据本身的信息对数据进行编码的方法。 比方,一名学生正在复习准备考试,需要阅读大量的课程书籍,但并不是所有书中的信息都是同样重要的,通常情况下为了多次阅读过程中快速找到重点部分复习,该学生会使用一种荧光笔将一些重要语句或段落的文字加亮。在上述例子中,该学生其实就是对课程书籍里面的重要信息进行了编码,以和一些不那么重要的信息进行区分。而且这种阅读书籍的方式,对于大多数人来说都是相通的,也就是说,人们阅读课程书籍时都会遵循相类似的编码方式,那么某位同学借阅另外同学的课本的时候,他也会对该课本的精华部分略知一二。 使用标记的关键因素 首先,必须有一个标准,用它来描述什么是有效的标记。在上面例子中,标记行为使用被定义为在文字上的黄色荧光墨水印迹。而在HTML中,标记行为使用就是所谓的“标签”(tag)。 其次,还要有一个标准描述每个标记行为的具体含义。上面例子中的黄色荧光加亮标记意味着被加亮的句子很重要。而在HTML中,每一个标签都表明了一种显示的格式。 XML 是HTML么? XML和HTML一样,也是一种标记语言,在形式上有很多相似的地方。但是,HTML定义了一套固定的标签,用来描述一定数目的元素。如果标记语言中没有所需的标签,用户也就没有办法了。这时只好等待标记语言的下一个版本,希望在新版本中能够包括所需的标签,但是这样一来就得依赖于软件开发商的选择了,在这方面XML与HTML有所不同。 而XML是一种元标记语言。用户可以定义自己需要的标签。这些标签必须根据某些通用的原理来创建,但是在标记的意义上,具有相当的灵活性。 XML定义了一套元句法,基于XML已经创建出很多特定领域有关的标记语言(如MusicML、MathML和CML)。 1.1.2 XML是一种信息的容器 XML能够对信息进行包含、形式化、标识、组织以及保护。它做到这些主要通过将一些符号嵌入到文本中,这些符号被称为标签。通过标签识别文本中各个部分之间的相互关系,增强了信息的意义。 XML中的标签将文档分割成很多信息容器,这些信息容器被称为元素。元素将数据进行完全的封装,进行标记,并提供计算机能方便处理的数据包。XML中的元素就像大小不一的盒子,层层嵌套。XML文档中有一个最大的元素,该元素包括整个XML文档的其他元素,这些元素依次层层嵌套,直到最后的数据,形成一棵元素树。按照这种嵌套方式XML文档形成一种无二义性的分层结构,在该结构中保存了:顺序、所有权、位置、说明以及关联等辅助信息。总之,一个XML文档是由一个包含了所有其他元素的最外层的元素和一些在文件头部添加可选的管理信息共同构成。 XML元素嵌套关系及树状结构 1.1.3 XML是一种开放的标准 XML是一种开放标准。它是由W3C(the World Wide Web Consortium)这个组织进行设计的,该组织由公司、民间团体和个人组成。XML现行正在使用的推荐标准是在1998年公布,而随后又进行了一些修正,现在最新的XML推荐标准是1.0 (Fourth Edition),公布于2006年。现在XML还有一个新版本标准还处在起草阶段,版本号为1.1。XML标准说明是免费并且公开的,可以通过链接/TR/REC-xml进行访问。作为一个推荐标准,它并没有进行严格的约束。对于该标准制定虽然没有认证过程,但是开发设计者会依据原则,尽量遵从用户和社会团体的建议和意愿。 在某个层面上,既然在标准的执行过程中花费了时间和资源,而又不一定获得应有的效果,那还不如制定一种松散的推荐标准会更有益一些。松散的标准允许开发者根据需求创造出自己的扩展,或者只实现部分标准内容来更好满足实际的工作需要。XML在某种程度上可以说就是一种松散并开放的标准。 1.2 XML的历史及目标 1.2.1 XML的历史 格式化语言 早期的电子格式化主要关注的是数据应该如何被显示而不是数据的文档结构和含义。troff (UNIX下的文档资料排版、编辑和格式化程序)和TEX(一种电子排版系统)就是2种早期的格式化语言,在格式化打印文档方面取得了很多成果,但是缺少任何关于结构方面的功能。因
您可能关注的文档
- 秋冬季呼吸道传染病预防知识讲座PPT.ppt
- 神经系统影象诊断PPT.ppt
- 秋季养生(初秋防脑中风 要清颈动脉斑块)PPT.ppt
- 秋冬季节如何预防冠心病之三(改)PPT.ppt
- 神经肌肉力量的测试、评定PPT.ppt
- 福州大学计算机学科的前沿研究与科研团队介绍PPT.ppt
- 秋冬季节如何预防冠心病之三PPT.ppt
- 科学--解剖猪心脏PPT.ppt
- 离子通道课件PPT.ppt
- 科学中考一轮复习 健康与环境PPT.ppt
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)