XML 转换器 使用方法
- 1
添加文件或粘贴文本
拖入 XML、JSON、CSV 或 Excel 文件,也可以直接粘贴文本。工具会根据内容自动识别输入类型。
- 2
选择目标格式
XML 可以转换为 JSON、CSV 或 Excel;JSON、CSV 和 Excel 工作表可以转换为 XML。与你的输入不适用的格式会显示为灰色。
- 3
调整映射方式
设置属性、重复元素和命名空间的处理方式,指定哪个元素对应一行,或设置根元素和行元素的名称。
- 4
复制或下载
修改选项后结果会立即更新;你可以复制文本,或下载 .json、.xml、.csv、.xlsx 文件。
限制与 Pro
XML 文件最大 100 MB;JSON、CSV 和 Excel 文件最大 500 MB。
JSON、CSV 和 Excel 文件最大 4 GB;由于整个文档都要载入内存,XML 在所有套餐中都保持 100 MB 的限制。 了解 Pro
关于 XML 转换器
XML 转换器用于在 XML 与其他软件常用的格式之间转换数据。一个方向是读取 XML 文档,例如供应商价目表、银行或税务导出文件、RSS 订阅源、GPX 轨迹、SOAP 响应,并输出为 JSON、CSV 文件或 Excel 工作表。另一个方向是把 JSON、CSV 文件或电子表格转换成 XML,供只能导入 XML 的系统使用。
XML 与 JSON 之间没有唯一的映射方式,所以由你来决定:属性写成 "@id" 这样的键、写成普通键,或直接省略;元素同时带有属性或子元素时,其文本放在 "#text" 下;重复元素写成数组,或让所有子元素都成为数组以保持结构稳定;数字和 true/false 按类型输出或保留为字符串;dc: 之类的命名空间前缀可以保留或去掉。
转换为表格时,选择重复出现的元素,例如 catalog › book、rss › channel › item,每个元素对应一行。属性和嵌套元素会变成 price.currency 这样用点号命名的列;重复的子元素可以合并在一个单元格中,或展开为带编号的多列。
生成 XML 时,键和列标题会成为元素名称(“Unit price”这类无效名称会写成 Unit_price),数组会重复输出对应元素,输出可以缩进或写成一行,也可以选择是否带 XML 声明。
解析器检查严格:格式不正确的文件会报告第一处错误的行号和列号。注释和处理指令不会写入输出,DTD 和外部实体不会被加载,与行内标签混排的文本会合并为一个值。
隐私
XML、JSON 和电子表格由当前标签页中的 Web Worker 解析和转换;不会上传任何内容,不会获取外部 DTD 或实体,粘贴的文本也不会被保存。
功能
XML ↔ JSON
属性用 @ 键,重复用数组,类型和命名空间自行设置。
XML ↔ CSV 和 Excel
选择重复元素,嵌套标签会变成列。
输出有效的 XML
自动修正名称、转义特殊字符,可缩进或紧凑输出。
清晰的错误提示
显示第一处格式错误的行号和列号。