xml简介及其在android平台上的应用

xml简介及其在android平台上的应用

ID:19150985

大小:334.00 KB

页数:14页

时间:2018-09-27

xml简介及其在android平台上的应用_第1页
xml简介及其在android平台上的应用_第2页
xml简介及其在android平台上的应用_第3页
xml简介及其在android平台上的应用_第4页
xml简介及其在android平台上的应用_第5页
资源描述:

《xml简介及其在android平台上的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安卓开发基础期末论文姓名:汤斌斌学号:H11114036学院:经济学院XML简介及其在Android平台上的应用(H11114036汤斌斌经济学院)摘要:XML全称ExtensibleMarkupLanguage,翻译为扩展的标记语言,是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。它与HTML一样都是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)。比SGML简单得多,比HTML更令编程人员喜爱,它包含了很多SGML特性,继承了SGML的优点,文

2、档结构严谨,层次分明,语义更加明确,具有良好的可读性、易编写和易维护等特性,而且使得多媒体信息在不同的系统之间相互交流成为现实。本文通过例子,简单介绍XML的发展、特点、优势,及其在Android平台上的应用,从中感受XML易于掌握和使用。关键词:XML技术历史发展优点Android平台应用XML的应用越来越广泛、无论在数据交换、Web服务、内容管理、Web集成,还是配制数据等,都在使用XML。XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用

3、一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。今后支持XML的软件也将会越来越多XML离我们的工作生活也将越来越近。一、XML简介1、XML的发展概况XML是什么?XML是ExtensibleMarkupLanguage的缩写,译为可扩展的标记语言。XML是一套完善的定义语义标记的规则。XML的发展历史如图所示。在20世纪80年代末期,位于瑞士的欧洲原子物理实验室(CERN)的研究人员为了使他们的工作方便而开发了WEB技术,他们的目的是将实验

4、室网络上的研究文档共享。到了1986年,ISO国际标准化组织颁布了ISO8879号国际标准,即SGML(StandardGeneralizedMarkupLanguage一标准通用标记语言),它是一种通用的文档结构描述置标语言。由于SGML非常复杂,不易使用,在1992年,CERN的研究人员把WEB技术(纯文本浏览器和最初版本HTML一简化的SGML)提交给INTERNET协会,从此,HTML(HyperTextMarkupLanguage)开始流行,并逐渐发展成一个庞大的家族,版本由原来的HTML1.0,HTML2.O,HTML3.

5、2,HTML4.0到目前的HTML4.1,以及兼容XML格式的XHTML1.0(ExtensibleHyperTextMarkupLanguage),XHTML1.1和XHTML2.0(XHTML2.0的第五个工作草案在2003年5月6口公布)。虽然HTML己经非常流行,并且现在的程序员大多数都在使用它来创建WEB网站,但是,由于HTML是一个实例置标语言,无法完整描述数据内容,也不能描述矢量图形、科学符号等对象,格式表现不能独立,结构不严格等诸多因素,在1998年2月10日,国际互联网论坛W3C(WorldWideWebConsor

6、tium)发布XML1.0,随后在2000年10月6日发布了XML1.0(SecondEdition),2003年10月30口发布了XML1.0(ThirdEdition)。为简单化SGML,XML重新定义了一些SGML的内部值和参数,并删去大量繁杂的、不常用的、使编程复杂的特征。其实XML是SGML的一个子集,它包含了很多SGML特性,继承了SGML的优点,但是要比SGML简单得多,比HTML更令编程人员喜爱。正是由于这些原因,XML的Internet应用大量涌现。如化学标记语言(ChemicalMarkupLanguage)、数学

7、标记语言(MathematicalMarkupLanguage)、同步的多媒体集成语言(SynchronizedMultimediaIntegrationLanguage)、可伸缩的矢量图形(ScalableVectorGraphics)、矢量标记语言(VectorMarkupLanguage)、音乐标记语言(MusicML)、语音朗读标记语言(VoxML)、濒道定义格式(ChannelDefinitionFormat)等等。2、XML的优点XML和HTML都从属于SGML,但是XML是一种无标记语言。XML描述的是文档的结构和意义,

8、而不描述页面元素的格式化,用户可以根据自己的需要定义标记来描述和创建文档,这样的文档结构严谨,层次分明,语义更加明确,更适合人类的阅读习惯和更便于计算机的查找、存档。例如,描述广东省气象局各处室科室的电话写码。通常人们用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。