跳到主要内容
uencoder

XML

XML(可扩展标记语言)是 W3C 标准的标记语言,用标签树结构描述数据,支持命名空间、Schema 验证与样式转换。

用途

提供自描述、可验证、可转换的文档交换格式,适用于需要严格结构与生态工具的场景。

机制

文档由声明、元素(<tag>content</tag>)、属性、注释、CDATA、处理指令组成。命名空间用 xmlns 声明避免标签冲突。可由 DTD 或 XSD 验证结构,XSLT 转换文档。

用例

  • SOAP Web 服务
  • SVG 矢量图形
  • Office 文档(.docx 为 ZIP+XML)
  • 配置与清单(pom.xml、AndroidManifest)

示例

  • 输入
    <person><name>Ada</name></person>
    输出
    The tree {person:{name:"Ada"}}

    Nested tags

常见错误

Unescaped < > & breaks parsing
Escape them with the entities &lt; &gt; &amp;

相关词条

相关工具

相关教程

参考链接