XML 压缩器
XML 输入
下一步此 XML 压缩器仅在您的浏览器中处理格式正确的 XML。它会移除注释,并压缩位于标记令牌之间且包含换行的纯空白序列。文本、CDATA、属性值和属性顺序、XML 声明及处理指令均保持不变。
如何压缩 XML
-
1
粘贴 XML
输入不超过 1,000,000 个字符且格式正确的 XML 文档。
-
2
查看本地检查
浏览器检查语法,并说明结果中会发生的变化。
-
3
复制或下载
在本地复制压缩后的 XML,或下载为文件。
工具会改变什么?
| 部分 | 结果 |
|---|---|
XML 注释 (<!-- ... -->) |
移除 |
| 标签之间包含换行的空白 | 压缩 |
| 文本节点和 CDATA | 保留 |
| 属性值和属性顺序 | 保留 |
| XML 声明和处理指令 | 保留 |
例如,以下元素之间的缩进行可以被压缩:
<catalog>
<!-- internal note -->
<book id="b-17"/>
</catalog>
工具会删除注释并让元素更紧凑,但不会改写 <title>另一 行</title> 中的文本,也不会改写 <![CDATA[ ... ]]> 中的内容。
范围和注意事项
这只是格式正确性语法检查,并不验证 DTD、XSD、命名空间或应用程序级规则,也不保证输出对您的应用具有语义等价性。
包含 DOCTYPE 或实体声明的 XML 会被拒绝,工具不会加载任何外部实体。XML 不会发送到服务器或写入 URL;漏斗步骤之间的工作仅保存在此浏览器会话中。
请谨慎处理依赖空白的文档,尤其是混合内容、使用 xml:space="preserve" 的部分以及由人工编辑的配置。它们可能依赖空格或换行。投入生产前,请用自己的解析器和应用测试验证输出。
何时使用格式化器?
紧凑结果可能适合传输或存储,但调试、代码审查和版本控制通常应保留易读的缩进副本。可使用 XML Formatter 让压缩结果再次易读。
常见问题
不会。工具只移除注释,XML 声明和处理指令会保持不变。
不会。工具仅在浏览器中检查 XML 语法。请另外验证 DTD、XSD、命名空间和应用程序规则。
为保持本地处理安全且可预测,工具不接受这些声明,也不会加载外部实体。
不会。压缩、复制和下载都在此浏览器中进行,内容不会发送到服务器或 URL。
相关工具
Webpack 配置生成器
为纯 JavaScript、React 或 Vue 项目生成 webpack 5 的 webpack.config.js:支持 TypeScript、Babel、CSS 或 Sass、图片、HtmlWebpackPlugin、开发服务器,并给出 npm install 命令。
PHP 格式化工具
为简单的 PHP 代码片段添加换行和 2 或 4 个空格的缩进。请检查结果:本工具不是 PHP 解析器,也不会执行 PSR-12 规范。
OpenAPI 验证器
将 OpenAPI 或 Swagger 文档以 JSON 或 YAML 粘贴进来,检查其核心结构:版本字段、info 对象和 paths,并给出清晰的错误和警告。
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
CSS 加载动画生成器
用纯 CSS 创建圆形旋转图标:设置直径、边框粗细、强调色和旋转速度,实时预览后一键复制可直接使用的 CSS。无需 SVG 或 JavaScript。
Protocol Buffers 解码器
在浏览器中解码 hex、Base64、Base64URL、文本或文件中的 Protobuf 线格式字节,准确检查字段候选解释并导出私密报告。
此工具还提供其他语言版本
- เครื่องย่อ XML [TH]
- Pemerkecil XML [ID]
- XML-Minifier [DE]
- Trình thu gọn XML [VI]
- مُصغّر XML [AR]
- XML 축소기 [KO]
- Minifikator XML [PL]
- Minificador de XML [PT]
- XML-minifierare [SV]
- XML 圧縮ツール [JA]
- Minificador de XML [ES]
- Minificateur XML [FR]
- XML-minifier [NL]
- XML Minifier [EN]
- Minificatore XML [IT]
- Минификатор XML [RU]
- XML Küçültücü [TR]