ArrayKit ›代码格式化 ›XML 格式化工具 XML 格式化在线工具:美化、校验 在浏览器中美化、压缩、校验 XML 并将 XML 转为 JSON 的 XML 格式化工具。
你的 XML 在浏览器中本地解析和格式化,不会上传到任何服务器。
由 Udit Agarwal 开发和维护
也在处理 JSON?试试 JSON 格式化工具。
关于 XML 格式化工具 这款 XML 格式化工具会美化、压缩和校验 XML,并在 XML 与 JSON 之间转换,全部在你的浏览器本地处理。粘贴一个文档,可用整洁的两个空格缩进美化排版、折叠为单行压缩格式,或使用内置的 XML 校验工具确认它是格式良好的,并指出第一个问题的精确行号和列号。XML 转 JSON 模式使用 @_ 前缀保持属性独立,使其能干净地往返转换,而 JSON 转 XML 模式则从对象重建标记。重新格式化时会保留属性和注释。它专为处理配置文件、SOAP 负载、RSS 源和 API 响应的开发者、QA 工程师和集成团队打造,他们需要一款快捷的 XML 美化工具,或想在线格式化 XML 而无需把敏感数据上传到任何地方。
功能特性 用一致的两个空格缩进美化 XML 将 XML 压缩为单行紧凑格式 校验文档是否格式良好,报告第一个错误的行号和列号 将 XML 转为 JSON,并将属性保留在 @_ 前缀下 将 JSON 转回 XML 标记 重新格式化时保留元素属性和注释 将结果下载为 data.xml 或 data.json 完全在你的浏览器中运行 如何使用 XML 格式化工具 将你的 XML(或用于 JSON 转 XML 的 JSON)粘贴到输入框。 选择一种模式:美化、压缩、校验、XML 转 JSON 或 JSON 转 XML。 在输出面板中查看格式化结果、校验消息或转换后的输出。 复制输出或将其下载为 data.xml 或 data.json。 示例 输入
<note id="1"><to>Tove</to><from>Jani</from></note>输出
<note id="1">
<to>Tove</to>
<from>Jani</from>
</note>美化模式添加两个空格缩进,同时保留 id 属性。
常见错误与故障排除 校验失败并给出行号和列号引用。 — 跳转到该位置并修复不匹配或未关闭的标签;文档必须格式良好才能被美化或转换。XML 转 JSON 后属性消失或看起来很奇怪。 — 属性会被刻意以 @_ 前缀(例如 @_id)保留,使其与子元素保持区分;这是预期行为,并能让它们往返转换。JSON 转 XML 产生了意外的嵌套。 — 请确保你的 JSON 有单一根键,并对属性使用 @_ 前缀的键,与 XML 转 JSON 的输出形状一致。美化拒绝了一个 HTML 片段。 — 本工具要求格式良好的 XML,因此自闭合的 HTML 标签和未加引号的属性会失败;请改用 HTML 格式化工具处理 HTML。常见问题 XML 格式化工具用来做什么? XML 格式化工具会美化、压缩和校验 XML,并在 XML 与 JSON 之间转换,因此你可以在一个地方清理配置文件、SOAP 负载、RSS 源或 API 响应。 如何用 XML 格式化工具将 XML 转为 JSON? 切换到 XML 转 JSON 模式并粘贴你的文档。属性会以 @_ 前缀(例如 @_id)保留,因此在转回 XML 时能与子元素区分地往返转换。 校验模式检查什么? 它检查文档是否格式良好,即标签匹配和嵌套有效,并报告它发现的第一个问题的行号和列号。 XML 格式化工具会保留注释和属性吗? 会。在美化或压缩文档时,元素属性和注释都会被保留。 XML 格式化工具能把 JSON 转回 XML 吗? 可以。切换到 JSON 转 XML 模式并粘贴一个 JSON 对象以从中重建 XML 标记,任何属性都使用 @_ 前缀的键。 使用 XML 格式化工具时,我的 XML 会被上传到任何地方吗? 不会。XML 格式化工具完全在你的浏览器中运行,因此你的数据不会离开你的设备。 相关工具 更多代码格式化工具 查看全部代码格式化工具 (32) · 全部工具