山东大学ML认证课论文.docVIP

  • 3
  • 0
  • 约8.05千字
  • 约 11页
  • 2018-11-08 发布于广东
  • 举报
山东大学ML认证课论文.doc

山东大学软件学院XML论文 一、XML简介 1、背景 随着计算机和网络技术的不断发展深入XML技术的应用也将不断扩大。由于 对超级链接支持不足,并缺乏空间立体描述,处理阁形、阁像、音频、视 频等多媒体能力较弱,图文混排功能简单,不能表示多种媒体的同步关系等缺点, 也影响 的大规模应用以及用于复杂的多媒体数据处理。可以说XML的诞生 给数据交换带来了一场革命;XML的出现是至今为止最聪明的一种符号化语言; XML成为下一代网络发展的棊石。所以说,XML的出现,使 存在的问题可以 得到很好的解决 2、 什么是XML xml (Extensible Markup Language)即可扩展标记语言。 可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具 有结构性的标记语言。 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进 行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于 应用程序或供应商的结构化数据。 3、 XML的演变 XML (extensible Markup Language)由 SGML (Standard for General Markup Language,通用标记语言标准)演变而来,XML并不是SGML的一种应用,而是它 的子集。XML,在许多方面都与SGML雷同。任何用XML完成的工作同样也可以用 SGMI来完成。 XML拥冇SGML 80%的功能,其复杂程度却只冇SGML的20%。XML能冇效地 在互联网上应用,因而,XML带来了在SGML屮所没有的优点,而且XML能与 整合来描述与显示数据。 二、XML的优势 1、XML把数据从 分离 通过XML,数据能够存储在独立的XML文件中。这样就可以更专注于使用 进行布局和显示,并确保修改底层数据不再需要对 进行任何的改变。 通过使用几行JavaScript,就可以读取一个外部XML文件,然后更新 中 的数据N容。 2、XML简化数据共享 在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。XML数 据以纯文本格式进行存储,因此提供丫一种独立于软件和硬件的数据存储方法。 让数据存储方法创建不同应用程序可以共享的数据变得更加容易。 3、 3、XML简化数; 传输 通过XML,可以在不兼容的系统之间轻松地交换数据。 对开发人员来说,其中一项最费时的挑战一直是在因特网上的不 兼容系统之间交换数据。 可以通过各种不兼容的应用程序来读取数据,以XML交换数据 降低了这种复杂性。 4、XML简化平台的变更 升级到新的系统(硬件或软件平台),是非常费吋的。必须转换 大量的数据,不兼容的数据经常会丢失。 而,XML数据以文本格式存储。这使得XML在不损失数据的情况下,更容易扩 展或升级到新的操作系统、新应用程序或新的浏览器。XML使您的数据更有用。 XML独立于硬件、软件以及应用程序,XML使数据更可用,也更有用。 不同的应用程序都能够访问用户的数据,不仅仅在 页中,也可以从XML 数据源中进行访问。 通过XML,用户的数据可供各种阅读设备使用(手持的计算机、语音设备、 新闻阅读器等),还可以供盲人或其他残障人士使用。 XML用于创建新的Internet语言 很多新的Internet语言是通过XML创建的: 其中的例子括: X -最新的 版本 WSDL-用于描述可用的web service WAP和WML-用于手持设备的标记语言 RSS-用于RSS feed的语言 RDF和OWL-用于描述资源和本体 SMTL-用于描述针对web的多媒体 5、 使用Xml文档的优势 Web的开始阶段是简单的网站(信息中介和信息发布的平台),随着Internet 和Intranet、Extranet的快速发展而发展成为各种应用的主要平台。 Web在商业、工业、银行、财政、教育、政府等领域产生了深远影响,这得 益于Web标准化、松散耦合、语言屮立、平台无关性、开放性等特性的服务。 Web服务需要XML (可扩展标记语言)、SOAP (简单对象访问协议、WSDL (Web 服务描述语言)和UDDL (统一描述、发现和集成协议)四大技术标准的支持[1]。 其中UDDI、SOAP和WSDL基于XML,因此XML在Web系统中占有重要位罝。 XML扩展标记语言第1版XML是世界互联网协会(World Wide Web Consortium, WSC)于1998年2月颁布。由于XML源自标准通用标记语言SGML, XML作为一种 可扩展的标记语言,目前已成为信息描述的事实标准。 因此XML可以放便地描述风险及其相关的属性,这样也就能方便地对风险进 行分析,进而选用对应的策略。 许多软件提供了对XML的支持,XML可以作为不同用户的异构应用系统之

文档评论(0)

1亿VIP精品文档

相关文档