1、什么是XML:xml是一种用于标记电子文件使其具有结构性的标记语言:
- XML 指可扩展标记语言(EXtensible Markup Language)
-XML 是一种标记语言,很类似 HTML
-XML 的设计宗旨是传输数据,而非显示数据
-XML 标签没有被预定义。您需要自行定义标签。
-XML 被设计为具有自我描述性。
-XML 是 W3C 的推荐标准
2、用途:XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享,xml也可以用来标记数据、定义数据类型、丰富文件、解释数据。
-XML 把数据从 HTML 分离
-XML 简化数据共享
-XML 简化数据传输
-XML 简化平台的变更
-XML 使数据更有用
-XML 用于创建新的 Internet 语言
3、特点:
XML的特点主要包括以下四个方面:
(1)可扩展性——XML允许使用者创建和使用他们自己的标记而不是HTML的有限词汇表
(2)灵活性——XML提供一种结构化的数据表示形式,使得用户界面分离于结构化数据。
(3)自描述性——不仅人能读懂XML文档,计算机也能处理。XML表示数据的方式真正做到了独立于应用系统,并且数据能够重用。
(4)简洁性——复杂性低但却具有很强大的功能,简单易学,易用并且易实现。
4、工作原理:包括服务器端解析和客户端解析。服务器端解析是通过XSLT转换工具(如XALAN)将XML和XSL合成为HTML,送到客户端;而客户端解析是把XML和XSL都显示给客户端,把解析任务交给浏览器来完成。
5、应用实例:查看一个XML菜单
6、future of xml:任何一项技术的产生都有其需求背景,XML的诞生是在HTML遇到不可克服的困难之后,且通过简单的对比不难发现XML具有更强大的功能,它有利于信息的表达和结构化组织,从而使数据搜索更有效;XML可以使用URL别名使Web的维护更方便,也使web的应用更广阔拓展到安全保密领域。因此可以认为未来的Web书写工具必定会是XML。而XML的广泛使用必然能推动Web不断发展,从而开创Web应用的新时代。
附:关于XML详细介绍的网址
http://www.w3school.com.cn/xml/xml_usedfor.asp
http://www.docin.com/p-81111623.html
https://wenku.baidu.com/view/6004bf7002768e9951e73808.html