XML 可能不是最时尚的数据格式,但它仍然无处不在——RSS 提要、SOAP API、SVG 文件、配置文件 (Spring、Maven、Android)、构建输出、SAML 断言和无数遗留集成。当该 XML 显示为单行 blob 或缩进不一致时,阅读起来很困难。XML 格式化器在浏览器中解决这个问题,无需上传。粘贴任何 XML——缩小、缩进不佳或新鲜复制的——单击格式化,使用您首选的缩进宽度获得干净缩进的树。空元素可以自动自结束(<tag></tag> → <tag />)以实现紧凑性,注释可以保留或删除。浏览器的本地 DOMParser 验证输入——任何语法错误(未闭合的标签、无效的实体、不匹配的引号)都会显示一条清晰的错误消息,包括大致位置。语法突出显示将标签着色为紫色、属性名着色为蓝色、值着色为绿色、注释着色为斜体灰色——使结构易于扫描。缩小选项会折叠标签之间的所有空白,用于生产使用或嵌入单行字符串。
将缩小或混乱的 XML 转换为干净缩进的输出。可配置的缩进宽度(0-8 个空格)。
使用浏览器的 DOMParser 进行符合规范的验证。语法错误显示位置详情。
去除标签之间的所有空白以获得紧凑输出——对于在代码字符串中嵌入 XML 或减少有效负载大小很有用。
将标签、属性名、值和注释着色不同以便于扫描。关闭以获得纯文本输出。
自动将空元素标签(<tag></tag>)折叠为自结束形式(<tag />)以实现紧凑性。
保留注释以获得文档,或在准备生产或 API 有效负载的 XML 时删除它们。
SOAP 正文是单行 XML 汤。格式化以检查结构并找到所需的字段。
粘贴复杂的 SVG,格式化以查看路径/矩形/g 结构,编辑特定元素,复制回缩小版本。
格式化 RSS/Atom 提要以在以编程方式解析之前验证项目结构。
清理 pom.xml、build.xml 或 Android 清单文件以进行代码审查——一致的缩进使 diff 更清晰。
保存配置前,验证 XML 格式良好——在破坏生产前捕获缺失的 </tag>。
单击 DevSuite Pro 停靠栏中的 XML 图标。打开一个面板,显示选项和输入区域。
粘贴任何 XML——来自 API 响应、配置文件、SVG、RSS 提要等。当您键入时,实时验证运行。
按格式化以获得干净缩进的输出。无效的 XML 在格式化前显示带位置的错误。
调整缩进宽度、切换自结束空标签、保留/删除注释,并启用/禁用语法突出显示。
单击复制以获取格式化或缩小的 XML,在您的代码、文档或 API 调用中使用。