XML特点

来源:互联网 发布:战网连接不上网络 编辑:程序博客网 时间:2024/04/29 05:38

        XML称为可扩展标记语言(EXtensible Markup Language),是一种标记语言,类似于HTML;其设计宗旨是传输和存储数据,而HTML被设计用来显示数据。XML标签没有被预定义,需要自行定义标签。

      XML是不作为的,就是不会做任何事情,其被设计用来结构化、存储以及传输信息。

      例如:下面是John写给George的便签,存储为XML:

      <note>

      <to>George</to>

      <from>John</from>

      <heading>Reminder</heading>

      <body>Don't forget the meeting!</body>

      </note>

      这个XML文档没有做任何事情,仅仅是包装在XML标签中的纯粹信息。我们需要编写软件或程序,才能传送、接受和显示这个文档。

       XML仅仅是纯文本而已,有能力处理纯文本的软件都可以处理XML。

       XML是对HTML的补充,而不是替代。在大多数web应用程序中,XML用于传输数据,而HTML用于格式化并显示数据。

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

       XML把数据从HTML分离:如果你需要在HTML文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑HTML。通过XML,数据能够存储在独立的XML文件中。这样你就可以专注于实用HTML进行布局和显示,并确保修改底层数据不再需要对HTML进行任何的改变。通过使用几行JavaScript,你就可以读取一个外部的XML文件,然后更新HTML中的数据内容。

       XML简化数据共享:XML数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。

       XML简化数据传输:通过XML,可以在不兼容的系统之间轻松地交换数据。

       XML简化平台的变更:升级到新的系统(硬件或软件平台),总是非常费时的,必须转换大量的数据,不兼容的数据经常会丢失。XML数据以纯文本格式存储。这使得XML在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。

原创粉丝点击