- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车市场营销概述第11章 XML简介11.1 XML概述11.2 XML语法11.3 根标记与特殊字符11.4 显示XML文档内容11.5 用Servlet和JSP动态生成XML文档 XML是W3C发布的一种新的标准,它同HTML一样是SGML的一个简化子集。由于XML将SGML的丰富功能、可扩展性与HTML的易用性结合到了Web的应用中,自推出以来迅速得到软件开发商的支持和程序开发人员的喜爱,显示出了强大的生命力。本章主要介绍XML的基本概念和使用方法。 XML是eXtensible Markup Language的缩写,翻译成中文就是可扩展标记语言。XML是由W3C(World Wide Web Consortium,万维网协会)于1998年2月发布的一种标准,它同HTML一样是SGML(Standard Generalized Markup Language,标准通用标记语言)的一个简化子集。在正式的XML规范1.0中将XML描述为:“可扩展标记语言(XML)是SGML的子集,其目标是允许普通的SGML在Web上以目前HTML的方式被服务、接收和处理。”11.1 XML概述 所谓可扩展性是指XML允许用户按照XML规则自定义标记。?XML文件是由标记及其所标记的内容构成的文本文件。与HTML不同的是,XML的标记可自由定义,其目的是使得XML文件能够很好地体现数据的结构和含义。因此,XML被设计成易于实现,且可在SGML和HTML之间互相操作。 Web技术的发展,其丰富的信息资源给人们的学习和生活带来了极大的便利。由于HTML具有简单易学、灵活通用的特性,使人们在Internet上检索、发布、交流信息变得非常简单。然而,随着电子商务、远程教育等新兴的Web领域的全面兴起,传统的HTML由于自身特点的限制,逐渐暴露出下述问题。 (1) ?HTML作为一种简单的表示性语言,只能显示内容而无法表达数据内容的结构。例如:若用HTML标记描述“书名:面向对象程序设计——Java;作者:张白一,崔尚森;出版社:西安电子科技大学出版社,出版时间:2006年1月”之间的逻辑关系是不可能的。HTML标题标记只标记标题文本本身,例如H2 XML文档/H2,因为没有在标题标记中嵌套一个属于文档部分的实际文本和标记,所以这些标记不能用来组成树型分层结构的文档,来体现数据之间的逻辑关系和继承关系。而这一点恰恰是电子商务、远程教育等所必需的。 (2) ?HTML缺乏描述矢量图形、算术公式、化学公式等特殊标记对象。 (3) 最重要的是HTML只是SGML的一个实例化的子集,它的可扩展性差,用户根本不能自定义有意义的标记供他人使用。 这一切都成为Web技术进一步发展的障碍。 虽然SGML是一种通用的文档结构描述标记语言,为语法标记提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。但SGML的复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所支持等原因,使得SGML在Web上的推广受到阻碍。在这种情况下,开发一种兼具SGML的强大功能、可扩展性以及HTML的简单性的语言势在必行,由此诞生了XML语言。 XML的主要设计目标是在Web上保存并传递信息。HTML是描述数据显示的语言,而XML是描述数据及其结构的语言。XML具有下述特点: (1) ?XML描述数据的结构性较强。XML文档具有类似树型的分层结构,XML文档只有单个根标记,它包含了所有其它标记。一个标记可以嵌套在另一个XML标记中,因此,可以很容易地使用XML定义分层结构文档。 (2) ?XML文档更便于阅读。由于XML文档是用纯文本编写的,而且具有类似树型的逻辑结构,所以人们很容易阅读,并且可以通过为文档标记、属性和实体选择有意义的名字,并且增加有用的注释来增强XML的可读性。 (3) ?XML文档具有开放式标准。众多公司支持W3C,改进的XML标准支持各式系统和浏览器上的开发人员和用户使用XML文档。XML解释器可以使用编程的方法来载入一个XML的文档,当这个文档被载入以后,用户就可以通过XML文件对象模型来获取和操纵整个文档的信息。 (4) ?XML文档具有国际化标准。XML依靠它的统一代码的新的编码标准,支持世界上所有主要以语言编写的混合文本。在HTML中,就大多数字处理而言,一个文档一般是用一种特殊语言写成的,如果用户的软件不能阅读特殊语言的字符,那么他就不能使用该文档。但是能阅读XML语言的软件就能顺利处理这些不同语言文字。XML及相关技术规范符号的任意组合,使得XML不仅能在不同的计算机系统之间交换信息,而且能跨国界和超越不同文化疆界交换信息。 (5) ?XML高效且可扩充性强。它支持复用文档片断,使用者可以设计和使用自己的标
您可能关注的文档
最近下载
- 2025届浙江省浙北名校联合模拟考试化学试题含解析.doc VIP
- 老年人运动能力下降多学科决策模式中国专家共识(2024版).pptx
- 数学课堂中错题本的使用效果研究教学研究课题报告.docx
- 土木工程施工——考试题库及答案——2024年整理.pdf
- 高中数学平面向量.ppt VIP
- 2024年安阳职业技术学院单招职业技能测试题库(综合题).docx VIP
- 全国高考高校体育单招考试必备重点英语单词(复习必背).docx
- 浙江省浙北名校2025届高三第二次联合模拟考试化学试题试卷含解析.doc VIP
- 第五章 茶树病虫害综合防治与茶叶安全生产(2学时).ppt VIP
- 2025年广东省东莞市中考物理押题试卷附答案解析.pdf
文档评论(0)