XML工具

2026年 阅读约 8 分钟 开发教程 · 后端开发

在线XML格式化、压缩、XML与JSON互转。支持属性节点处理和错误行号定位,纯浏览器端处理不上传数据。

功能概览

XML工具提供三大核心功能:XML格式化(美化缩进)、XML压缩(去除空白)、XML↔JSON互转。

所有处理在浏览器本地完成,使用原生DOMParser解析,不依赖第三方库,XML数据不会上传到服务器。

XML转JSON规则

转换遵循以下约定:

  • 元素节点 → JSON对象的键
  • 文本内容 → #text 键
  • 属性 → @属性名 键
  • 重复子元素 → 自动转为数组
<user id="1">张三</user> → {"user": {"@id": "1", "#text": "张三"}}
提示:带属性的元素转换后会包含 @前缀 的键,这是区分属性和子元素的约定。

错误定位

XML解析失败时,工具会报告错误所在的行号和列号。常见错误包括:未闭合的标签、属性值缺少引号、非法字符等。

注意:XML对大小写敏感,<Name> 和 <name> 是不同的标签。

开始使用

在线免费使用XML工具,无需安装,即开即用。

目录
功能概览 XML转JSON规则 错误定位
在线工具
热门标签