XML

Extensible Markup Language 的缩写,一种使用标签描述数据结构的标记语言。

XML (Extensible Markup Language) 是一种使用标签描述数据结构的通用标记语言。与 HTML 一样源自 SGML,但其特点是可以定义自定义标签。

XML 拥有丰富的相关技术生态,包括命名空间、模式验证 (XSD) 和转换 (XSLT)。它在 sitemap.xml、RSS 订阅、SOAP API 和 Office 文档 (OOXML) 等多个领域广泛使用。XML 基础书籍全面介绍了基础知识。

近年来,JSON 正在取代 XML 作为 REST API 的响应格式,但在需要文档结构表达力和严格模式验证的场景中,XML 仍然是首选。

从字符计数角度看,XML 有大量标签和属性等语法元素,表示相同数据时字符数通常多于 JSON。数据格式比较书籍提供了更多见解。