Evan の Logbook
✨ Updates
🎨 Style Guide
🧠 Creative Resources
🗒️ Mind Notes
🧭 Knowbase
📘 SOPs
🩺 Medical Research
🛠️ Tech Chronicles
💰 Fortune Blueprint
📈 R Visionary
📊 Statistics
🖼️ BioVis
XML 格式笔记
type
status
date
slug
summary
tags
category
icon
password
comment
XML (eXtensible Markup Language) 是一种用于描述、存储和传输数据的标记语言。它强调数据的结构化和自描述性,常用于 Web 服务、配置文件、文档格式和跨平台数据交换。
1. 基本信息
- 文件扩展名:
.xml
- 用途:数据描述、存储与传输(如 Web 服务、配置文件、Office 文档格式)
- 设计目标:自描述性强,平台无关,适合跨系统的数据交换
2. 语法规则
2.1 自定义标签
用户可根据需要定义标签,结构化表示数据:
2.2 严格的语法要求
- 闭合标签:所有开始标签
<tag>必须有结束标签</tag>
- 区分大小写:标签名称必须严格一致
- 根元素唯一:每个 XML 文档必须有且仅有一个根元素
- 属性必须加引号:
2.3 可扩展性
XML 允许用户自定义标签,能灵活适应不同数据结构。
2.4 数据存储与传输
XML 常用于存储和交换结构化数据,例如书籍数据:
3. 优缺点
优点
- 自描述性强,易于理解与解析
- 可扩展性强,适合不同数据结构
- 平台无关,便于跨系统传输
缺点
- 语法冗长,文件体积较大
- 数据传输效率不如简化格式(如 JSON)
4. 常见应用
- Web 服务:SOAP、RSS、Atom 等协议
- 配置文件:早期软件配置(如 Android manifest、Maven POM 文件)
- 文档格式:Microsoft Office Open XML (
.docx,.xlsx) 等
- 跨系统通信:在 JSON 流行前,XML 是标准的数据交换格式
Prev
HTML 格式笔记
Next
TOML 格式笔记
Loading...
YouTube 使用笔记