为什么选择 XML Workbox
本地优先与隐私
XML 载荷留在浏览器中。除非未来某工具明确要求,否则不会上传。
完整调试工具集
格式化、压缩、校验、树形视图、XPath、转换、转义与清理,一站搞定。
与 JSON / YAML 同族
与其他 toolsworkbox 站点体验一致——统一的编辑器、草稿与分享。
可离线使用的 PWA
安装到桌面后,已访问过的工具可离线继续使用。
编辑
XML 格式化
Ready用缩进、注释与行号美化杂乱的 XML。
XML 压缩
Ready去除空白与注释,压缩为紧凑的单行载荷。
XML 校验
Ready本地良构性检查,可选经后端的 XSD Schema 校验。
XML 树形查看器
Ready以可折叠树形结构浏览元素、属性、文本与 CDATA。
XPath 测试器
Ready对 XML 运行 XPath 1.0,并跳转到匹配节点。
XML Diff
Ready语义化 XML 对比,含变更列表与可导出报告。
XML 转义
Ready对 amp、lt、gt、quot、apos 进行转义与反转义,适用于 XML / HTML / JSON / JS。
XML 清理 / 剥离
Ready移除注释、空白文本、命名空间或选定属性。
XML 结构编辑
Ready批量重命名标签、大小写转换、排序、筛选、去重、包装或截断。
XML 修复
Ready尽力修复畸形 XML(裸 &、未加引号属性、未闭合标签等)。
XML 编码工具
Ready检测 BOM、统一换行与缩进,改写 XML 声明中的 encoding。
XML 批量处理
Ready批量格式化、压缩、转换或清理多个 XML,并下载 ZIP。
转换
XSLT 转换
Ready使用浏览器 XSLTProcessor 本地运行 XSLT 1.0。
XML 转 JSON
Ready在浏览器本地将 XML 转为美化 JSON。
JSON 转 XML
Ready在浏览器本地将 JSON 转为 XML。
XML 转 YAML
Ready在浏览器本地将 XML 转为 YAML。
YAML 转 XML
Ready在浏览器本地将 YAML 转为 XML。
XML 转 CSV
Ready在浏览器本地将 XML 展平为 CSV。
CSV 转 XML
Ready将 CSV 行转为简单的 XML 文档。
XML 转 TSV
Ready在浏览器本地将 XML 展平为 TSV。
TSV 转 XML
Ready将 TSV 行转为简单的 XML 文档。
XML → TOML
Ready在浏览器本地将 XML 转为 TOML。
TOML → XML
Ready在浏览器本地将 TOML 转为 XML。
XML → Properties
Ready将 XML 扁平化为 Java .properties 键值行。
Properties → XML
Ready由 .properties 键构建简单 XML 文档。
XML → SQL
Ready由样例 XML 推断草稿 CREATE TABLE 与 INSERT。
契约
XSD 生成器
Ready从示例 XML 推断入门级 XSD(仅供参考)。
XSD Mock 生成
Ready根据 XSD 生成本地测试用样例 XML。
XSD Diff
Ready对比两份 XSD,列出新增、删除或变更的元素。
XSD ↔ JSON Schema
Ready在 XSD 与 JSON Schema 子集之间转换,用于契约桥接。
XML 代码生成
Ready从样例 XML 推断 TypeScript / Python / Go / Java / Kotlin / C# / Swift / Rust 等多语言模型。
WSDL 解析器
Ready解析 WSDL 1.1,列出 operation、SOAPAction 与 endpoint。
WSDL → OpenAPI
Ready将 WSDL 转为 OpenAPI 3.0 或 Postman Collection(尽力而为)。
XPath 断言脚本
Ready把 XPath 检查变成 Postman 或 JMeter 断言片段。
安全
XML 安全扫描
Ready扫描 XXE / 实体炸弹风险,并消毒 DOCTYPE 或 ENTITY。
XML C14N
Ready在签名或对比摘要前做 Inclusive C14N 规范化。
XML 签名查看
Ready本地查看 XMLDSig Signature 结构(仅查看,不验签)。
SOAP 信封
Ready生成 SOAP 1.1/1.2 信封,并提取 Body 或 Action。
SAML 调试
Ready解码 Base64 SAMLResponse,或查看 Metadata、属性与证书。
XML 脱敏
Ready在分享样例前掩码敏感标签、属性或 XPath 匹配。
XML Base64
Ready本地将 XML 编码为 Base64,或将 Base64 解码回 XML。
分析
常见问题
- 我的 XML 会被上传吗?
- 默认不会。工具在浏览器本地运行;草稿与历史保存在本机 localStorage。本静态站不提供报文上传接口。
- 是否支持 XSD 校验?
- 良构性检查在本地完成。XSD Schema 校验与 URL 代理需要服务端;当前纯前端部署下不可用。
- 可以离线使用吗?
- 可以。访问过某工具后,PWA 可从浏览器缓存离线提供该工具。
已注册工具:46