我想了解一下xml的主要用途有哪些？请用markdown格式输出，至少包含3个要点，每个要点要作为一个单独的列表项。
user
了解，以下是XML主要用途的介绍，使用markdown格式输出：

- **数据交换**：XML是一种通用的数据格式，可以用于不同系统和平台之间的数据交换。由于其可读性和可扩展性，XML能很好地适应各种应用环境，从Web服务到企业内部的应用程序，都能看到它的身影。
- **配置文件**：XML文件被广泛用作软件和应用程序的配置文件。它以结构化的方式存储设置和参数，便于解析和修改。
- **持久化存储**：XML可用作数据的持久化存储格式。例如，一些应用程序使用XML文件来保存用户的偏好设置、文档或其它类型的信息，方便长期存储和跨不同系统传输。
assistant