XML,即可扩展标记语言,是一种用于存储和传输数据的语言,不依赖于特定的软件或硬件。与显示数据并关注数据外观的 HTML 不同,XML 作为传输数据的工具,强调数据本身是什么。XML 数据被称为自描述或自定义,因为它能够自行定义和描述结构及数据类型。它像 HTML 一样使用标签,但 XML 中的标签不是预定义的;它允许作者定义自己的标签和文档结构。XML 还支持 Unicode,几乎可以用任何人类语言交流任何信息。它遵循严格的语法,既可供人类阅读,也可供机器阅读,使其成为 Web 和服务器端开发中广泛使用的标准。