什么是xml?
1.xml指可扩展标记语言(extensible markup language)
2.xml是一种类似html的标记语言
3.xml的设计宗旨是传输数据,而非显示数据
5.xml被设计为具有自我描述性
6.xml是W3C的推荐标准
xml与html的主要差异
1.xml不是html的替代
2.xml和html为不同的目的而设计
3.xml被设计为传输和存储数据,其焦点是数据的内容
4.html被设计用来显示数据,其焦点是数据的外观
5.html旨在显示信息,而xml旨在传输信息
xml的用途
xml应用于web开发的许多方面,常用于简化数据的存储和共享
xml把数据从html分离
如果需要在html文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑html
通过xml,数据能够存储在独立的xml文件中,这样可以专注于使用html进行布局和显示,并确保
修改底层数据不再需要对html进行任何改变。
xml简化数据共享
xml数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。
这让创建不同应用程序可以共享的数据变得更加容易。
xml简化数据传输
通过xml,可以在不兼容的系统之间轻松的交换数据。
xml简化平台的变更
升级到新的系统(硬件或软件平台),总是非常费时的,必须转换大量的数据,不兼容的数据经常会丢失。
xml数据以文本格式存储,使得xml在不损失数据的情况下,更容易扩展或升级到新的操作系统、新的应用程序或新的浏览器。
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>