XML特点

        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在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值