XML 格式化是把挤在一行或缩进混乱的 XML 按元素层级重新缩进换行,便于阅读和检查标签嵌套。下面重点说明主要用途。
XML格式化有什么作用
- SOAP Web 服务和银行、政务接口
- RSS/Atom 订阅
- Office Open XML(.docx、.xlsx)、SVG 图像
- Android 布局文件、Maven pom.xml
- 站点地图 sitemap.xml
示例
输入:<a><b><c>1</c></b></a>
格式化结果:
<a>
<b>
<c>1</c>
</b>
</a>
说明:每层缩进 2 个空格。
核心要点
- 按层级缩进,每个子元素一行
- 格式化同时可以发现未闭合的标签
- 元素之间新增的空白通常不影响数据
- 混合内容(文本和元素交错)格式化后空白会变化
- 常用 2 空格或 4 空格缩进
规则说明
- 元素名不能以数字或“xml”开头
- 空元素可以写成 <br/>
- 注释写法 <!-- ... -->,不能嵌套
- CDATA 段 <![CDATA[ ... ]]> 中的内容不解析
- “格式良好”是语法正确,“有效”是还符合 DTD/XSD
本站的XML/JSON互转工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【XML 和 HTML 有什么区别?】HTML 用于展示网页,标签固定、语法宽松;XML 用于描述数据,标签自定义、语法严格。
【XML 转 JSON 属性怎么表示?】常见约定是在属性名前加 @,文本内容用 #text 表示。
【XML 文件开头的声明必须写吗?】不是必须的,没有声明时默认 XML 1.0、UTF-8。
文中示例可以在本站对应工具中验证;处理密码、证件号等敏感数据时,请注意保护隐私。
标签: 文本处理
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。