专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 深入了解什么是XML

深入了解什么是XML

更新时间:2020-12-02 17:51:02 来源:动力节点 浏览1093次

众所周知,XML是一门可扩展标记语言(Extensible Markup Language),区别于超文本标记语言HTML,XML更加注重数据本身。尽管XML没有HTML那样广为认知,XML仍在数据处理方面独具优势。在此之前,我们也许仅仅知道XML是一门可扩展标记语言,除此之外,我们一无所知,本文我们就来深入了解什么是XML

XML的前身可以追溯到标准通用标记语言SGML(Standard Generalized Markup Language),,SGML是国际上定义电子文件结构和内容描述的标准。因此,XML实际上可以看成是标准通用标记语言的子集。XML最初的设计目的是为了EDI(Electronic Data Interchange,电子数据交换),确切地说是为EDI提供一个标准数据格式。随着Web应用的不断发展,HTML的局限性也越来越明显地显现了出来,如HTML无法描述数据、可读性差、搜索时间长等,于是人们再次改造SGML使之适应现在的网络需求,1998年2月10日,W3C(World Wide Web Consortium,万维网联盟)公布XML 1.0标准,XML诞生了。

XML是一种用于标记电子文件使其具有结构性的标记语言。与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,可扩展标记语言仅仅是存储数据。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。

XML的简单易于在任何应用程序中读/写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其他的数据交换格式,但不久之后它们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS、Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果。XML实际上就是种定义数据的标记语言,并没有定义如何传输,你可以把他放在http get的response里面,也可以直接拷贝一个XML文件到u盘里。其扩展XSD定义了XML的schema,而XSLT又定义了XML的转换方式,这些使得XML更加强大。

看到这里,我们应该对XML已经有了彻底的了解,”XML是什么”这个问题也就迎刃而解了。当然,了解了什么是XML只是学习XML知识的第一步,我们的XML学习之旅才刚刚开始。观看本站的XML教程,让我们一起携手继续学习XML吧!

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>