- 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可以作为不同用户的异构应用系统之
您可能关注的文档
最近下载
- SY_T 5333-2023 钻井工程设计规范.pdf VIP
- 深度解析(2026)《SYT 5946-2019钻井液用包被抑制剂 聚丙烯酰胺钾盐》.pptx VIP
- 卧式储罐体积容积计算(带公式).xls VIP
- 深度解析(2026)《SYT 5661-2019钻井液用增粘剂 丙烯酰胺类聚合物》.pptx VIP
- SY_T 5061-2020 钻井液用石灰石粉.docx VIP
- 深度解析(2026)《SYT 5677-2019钻井液用滤纸》.pptx VIP
- ICU常用药物中英文对照一览表.doc VIP
- 心血管常用名词缩写和心血管常用药物英汉对照.pdf VIP
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套).doc VIP
- 深度解析(2026)SYT 5794-2010《钻井液用沥青类评价方法》:从标准解读到未来油田化学智能化应用的战略前瞻.pptx VIP
原创力文档

文档评论(0)