关于XML
XML介绍:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。1998年2月,W3C正式批准了可扩展标记语言的标准定义,可扩展标记语言可以对文档和数据进行结构化处理,从而能够在部门、客户和供应商之间进行交换,实现动态内容生成,企业集成和应用开发。可扩展标记语言可以使我们能够更准确的搜索,更方便的传送软件组件,更好的描述一些事物。例如电子商务交易等。
XML用途:
XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享,xml也可以用来标记数据、定义数据类型、丰富文件、解释数据。
-XML 把数据从 HTML 分离
-XML 简化数据共享
-XML 简化数据传输
-XML 简化平台的变更
-XML 使数据更有用
-XML 用于创建新的 Internet 语言
XML工作原理:包括服务器端解析与客户端解析。服务器端解析是通过XSLT转换工具(如Xalan)将XML和XSL合成为HTML,送到客户端。 客户端解析是把XML和XSL都显现给客户端,把解析的任务交给浏览器。
future of XML:对于将来来说,XML可以创建更多新的语言,如支撑WPF(微软最新图形界面的支柱)就是由XML组成的,还有更多的扩展语言会慢慢壮大HTML的阵营。相信,在未来,XML化将不再遥远。