
XML Formatter 是一个读取任何 XML 文档并以干净、一致的结构重写它的工具。 粘贴一个最小化或凌乱的 XML 有效负载 - 一个 SOAP 信封、一个 RSS 提要、一个 Maven Pom.xml、Android 布局、站点地图 - 并在需要尽可能小的大小时将格式化的文档折叠成一个紧凑的行。
API、构建工具和导出的原始 XML 通常会出现在一大行中,或者使用使无法扫描的混合选项卡和空格。 美化它会显示元素层次结构,因此您可以找到所需的节点、发现缺少的标签或区别两个版本。 最小化做反向 - 剥离标签之间的空白以收缩配置文件或请求正文而不改变其含义。 此工具同时执行,并沿途验证文档,以便在到达解析器之前捕获格式错误的标记。
使用无依赖解析器在浏览器中运行所有内容 100% - 没有 Domparser,没有服务器往返。 XML 文档经常携带配置、集成负载或内部标识符,因此您粘贴的内容不会上传或存储。 注释、CData 部分、XML 声明和原始属性顺序都被保留,并且该工具在页面加载后将继续脱机工作。
格式化保留了含义的内容,并使没有的东西正常化。 属性顺序保持不变,因为尽管 XML 将其视为微不足道的,但差异工具和审阅者却没有。 CDATA 部分和评论未受影响。 具有混合内容的元素中的空格是任何格式化程序无法安全地回流的一件事,因为在 XML 中,文本和子元素之间的空格是文档的一部分而不是布局,因此这些区域是按原样而不是重新缩进的。
将任何 XML 文档粘贴到输入面板中 - 缩进、缩进或介于两者之间 - 或单击加载示例以从具有属性、注释和 CDATA 块的逼真目录示例开始。
选取美化到漂亮的印花,2-空间、4-空间或制表符缩进,或缩小以将所有微不足道的空白剥离成一条紧凑的线。
可选地自关闭空元素,按字母顺序对每个元素的属性进行排序,或删除注释。 文档首先被解析和验证,因此用行号报告格式错误的标记。
将格式化的 XML 复制到剪贴板或将其作为 .xml 文件下载,然后将其放入编辑器、请求正文或配置中。
带有可配置缩进的可配置缩进的漂亮打印 XML,或将其缩小到最小的空白形式 - 两者都来自同一工具
XML 注释、CDATA 部分、XML 声明和处理指令保持不变,因此格式化永远不会丢失信息
默认情况下,属性保留其原始顺序和引号样式,当您想要规范排序时,使用可选的字母排序
格式错误的标记 - 一个未关闭的标记,一个不匹配的结束标记,一个未终止的注释或 cdata - 被特定的、行引用的错误捕获
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
0 comments
No comments yet. Be the first to share your thoughts!