XML 简介

XML 教程 · 第 1 章 · 28 次浏览

XML(Extensible Markup Language,可扩展标记语言)是一种用标签描述数据的文本格式,1998 年成为 W3C 标准。它和 HTML 长得像,但目的完全不同:HTML 展示数据,XML 存储和传输数据。

XML 的规则简单严格:必须有根元素、标签必须闭合、大小写敏感。这些严格性让程序容易解析。它曾是数据交换的主流(RSS、SOAP、配置文件),现在 JSON 更流行,但 XML 在配置、文档、金融、政务等领域仍然大量使用。

XML 的特点

  • 纯文本,跨平台跨语言
  • 自定义标签,语义清晰
  • 严格规则,机器可解析
  • 支持层级结构,适合复杂数据

代码示例

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book category="编程">
    <title>XML 入门</title>
    <author>张三</author>
    <price>39.9</price>
  </book>
  <book category="前端">
    <title>HTML 基础</title>
    <author>李四</author>
    <price>29.9</price>
  </book>
</bookstore>