XML的总结

前端之家收集整理的这篇文章主要介绍了XML的总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


xmleXtensible Markup Language)可扩展标记语言。其中的标记都是自己定义的。是W3C的推荐标准。

这是自己定义的标记


HTMLHypertext Markup Languange)超文本标记语言。是一种用于编写Web页面(网页)的一种文档。网页的结构和格式是由HTML的元素来完成的。



1XML把数据从 HTML分离

通过 XML,数据能够存储在独立的 XML文件中。这样你就可以专注于使用 HTML进行布局和显示,并确保修改底层数据不再需要对 HTML进行任何的改变。

通过使用几行 JavaScript,你就可以读取一个外部 XML 文件,然后更新 HTML中的数据内容


2XML简化不兼容的系统之间数据共享、传输


在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。

XML数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法,并可以在不兼容的系统之间轻松地交换数据。


这让创建不同应用程序可以共享的数据变得更加容易,由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低了不兼容系统之间交换数据的复杂性。因此这使得 XML在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。


3XML使您的数据更有用


由于 XML独立于硬件、软件以及应用程序,XML使您的数据更可用,也更有用。


不同的应用程序都能够访问您的数据,不仅仅在 HTML页中,也可以从 XML数据源中进行访问。


通过 XML,您的数据可供各种阅读设备使用(手持的计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用。


很多新的 Internet语言是通过XML创建的:


XHTML -最新的HTML版本


WSDL -用于描述可用的 webservice


WAP WML -用于手持设备的标记语言


RSS -用于 RSS Feed的语言


RDF OWL -用于描述资源和本体


SMIL -用于描述针针对 web的多媒体


三、与HTML对比


1XML不是 HTML 的替代,XML是对 HTML的补充。


XML不会替代 HTML,理解这一点很重要。在大多数web应用程序中,XML用于传输数据,而 HTML用于格式化并显示数据。


XML最好的描述是:XML是独立于软件和硬件的信息传输工具。


2XML HTML 为不同的目的而设计。


HTML旨在显示信息,而 XML旨在传输信息。HTML被设计用来显示数据,其焦点是数据的外观。XML被设计为传输和存储数据,其焦点是数据的内容


3XML允许创作者定义自己的标签和自己的文档结构。


通过 XML可以发明自己的标签。而在 HTML中使用的标签(以及 HTML的结构)是预定义的。HTML文档只使用在 HTML标准中定义过的标签(比如 <p><h1>等等)。


如果你需要在HTML文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML


总之:XML设计的核心是用来传输数据HTML是用来显示数据。

猜你在找的XML相关文章