html超文本标记语言。主要是通过标签来封装数据,浏览器解析执行标签,然后通过CSS样式设置标签封装的数据的样式效果,最终在浏览器中显示出具体的样式。
html仅仅是展示数据的。
xml:目的是代替html,其中有过渡的语言xhtml。在互联网上html书写的应用太多,xhtml语法严格,并没有被广泛的使用。xml没有完成代替html的功能。
xml:可扩展的标记语言。现在的xml文件主要用来传输和保存数据(主要用来做软件的配置文件存在)。
html标签是有W3C定义好的,xml语言没有定义自己的标签,开发者可以根据自己的喜好随意定义标签。
XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。
在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。
XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。
这让创建不同应用程序可以共享的数据变得更加容易。
通过 XML,可以在不兼容的系统之间轻松地交换数据。
对开发人员来说,其中一项最费时的挑战一直是在因特网上的不兼容系统之间交换数据。
由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低了这种复杂性。
升级到新的系统(硬件或软件平台),总是非常费时的。必须转换大量的数据,不兼容的数据经常会丢失。
XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。
由于 XML 独立于硬件、软件以及应用程序,XML 使您的数据更可用,也更有用。
不同的应用程序都能够访问您的数据,不仅仅在 HTML 页中,也可以从 XML 数据源中进行访问。
通过 XML,您的数据可供各种阅读设备使用(手持的计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用。