📄 XML 格式化
← 返回主页
<?xml version="1.0" encoding="UTF-8"?> <root><user id="1"><name>张三</name><email>zhangsan@example.com</email></user><user id="2"><name>李四</name><email>lisi@example.com</email></user></root>
格式化 (美化)
压缩 (最小化)
仅验证
缩进空格数:
保留注释
自闭合标签紧凑
⚡ 执行
⇅ 上下互换
🗑️ 清空
简单示例
带属性
命名空间
CDATA
注释示例
📌 说明:
• 格式化:美化 XML,添加缩进和换行
• 压缩:移除多余空白,最小化 XML
• 验证:检查 XML 格式是否正确
• 支持:处理指令、注释、CDATA、命名空间
• 注意:本工具使用浏览器内置 DOMParser 进行验证
• 缩进大小、注释保留等选项可自定义
]]>
CDATA example
`; break; case 'comment': inputText.value = `
张三
zhangsan@example.com
`; break; } // 自动执行当前选中的模式 processXML(); } // 暴露全局方法 window.processXML = processXML; window.swapText = swapText; window.clearAll = clearAll; window.loadExample = loadExample; // 页面加载后执行一次 window.addEventListener('DOMContentLoaded', () => { // 确保有示例内容 if (!inputText.value.trim()) { loadExample('simple'); } else { processXML(); } }); })();