XML 简介
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>