xml格式

一种文本形式的标记语言
可扩展标记语言(英文:Extensible Markup Language,简称:XML),是一种简单灵活的文本形式标记语言[1],为W3C的推荐标准[3]。它具备了简单性、可扩展性互操作性、开放性等特点,支持跨平台、跨网络、跨程序语言的数据描述方式[1][2],主要用来存储和发送数据信息,使各种基于Web的应用之间可以更方便地交换数据[4]
XML是在SGML和HTML的基础上形成的[5],设计目的是用来传输数据[3]。1998年2月,正式发布XML 1.0版本[5]。在受到广泛使用后[6],各种各样的XML行业标准和规范也纷纷出台[2]。2006年8月,W3C正式发布XML 1.1(第二版)[7]。而截至2007年8月,XML已发展成为一个技术大家族,涵盖了XLink[a]CSS[b]、SVG[c]等各种各样的XML行业标准和规范[2]。2023年3月,XML Entity Definitions for Characters(3rd Edition)公开推出[11]
XML的语言结构分为多个部分,以布局语言、格式表语言及可扩展链接语言为主[12]。它的标签没有被预定义,用户需要在使用时自行定义。相对于数据库表格的二维表示,其使用的树形结构更能表现出数据的包含关系[3]。XML的应用领域包括电子商务、出版、CAD/CAM、保险机构、厂商和中介组织信息交换等[2],它的常见扩展有可拓展商业报告语言XBRL、地理标记语言GML、查询语言XPath、模式语言XML Schema、转换语言XSLT[13][14][15][16]

发展历程

开发背景