本教程操作环境:windows7系统、dell g3电脑。
xml文件一般指里面写有可扩展标记语言的文件。
xml一般指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
xml文件格式是纯文本格式,在许多方面类似于html,xml由xml元素组成,每个xml元素包括一个开始标记,一个结束标记以及两个标记之间的内容,例如,可以将xml元素标记为价格、订单编号或名称。标记是对文档存储格式和逻辑结构的描述。在形式上,标记中可能包括注释、引用、字符数据段、起始标记、结束标记、空元素、文档类型声明( dtd)和序言。
xml的简单易于在任何应用程序中读/写数据,这使xml很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其他的数据交换格式,但不久之后它们都将支持xml,那就意味着程序可以更容易的与windows、mac os、linux以及其他平台下产生的信息结合,然后可以很容易加载xml数据到程序中并分析它,并以xml格式输出结果。
xml具有以下特点:
(1) xml可以从html中分离数据。即能够在html文件之外将数据存储在xml文档中,这样可以使开发者集中精力使用html做好数据的显示和布局,并确保数据改动时不会导致html文件也需要改动,从而方便维护页面。xml也能够将数据以“数据岛”的形式存储在html页面中,开发者依然可以把精力集中到使用html格式化和显示数据上。
(2) xml可用于交换数据。基于xml可以在不兼容的系统之间交换数据,计算机系统和数据库系统所存储的数据有多种形式,对于开发者来说,最耗时间的工作就是在遍布网络的系统之间交换数据。把数据转换为xml格式存储将大大减少交换数据时的复杂性,还可以使这些数据能被不同的程序读取。
(3) xml可应用于b2b中。例如在网络中交换金融信息, 目前xml正成为遍布网络的商业系统之间交换信息所使用的主要语言,许多与b2b有关的完全基于xml的应用程序正在开发中。
(4)利用xml可以共享数据。xml数据以纯文本格式存储,这使得xml更易读、更便于记录、更便于调试,使不同系统、不同程序之间的数据共享变得更加简单。
(5) xml可以充分利用数据。xml是与软件、硬件和应用程序无关的,数据可以被更多的用户、设备所利用,而不仅仅限于基于html标准的浏览器。其他客户端和应用程序可以把xml文档作为数据源来处理,就像操作数据库一样,xml的数据可以被各种各样的“阅读器”处理。
(6) xml可以用于创建新的语言。比如,wap和wml语言都是由xml发展来的。wml(wireless markup language,无线标记语言)是用于标识运行于手持设备上(比如手机)的internet程序的工具,它就采用了xml的标准。
总之,xml使用一个简单而又灵活的标准格式,为基于web的应用提供了一个描述数据和交换数据的有效手段。但是,xml并非是用来取代html的。html着重如何描述将文件显示在浏览器中,而xml与sgml相近,它着重描述如何将数据以结构化方式表示。
更多编程相关知识,请访问:编程教学!!
以上就是xml是什么格式的文件的详细内容。
