什么是格式良好的XML Well-Formed XML规则

畫卷琴夢
发布: 2025-12-22 10:38:03
原创
786人浏览过
格式良好的XML必须有且仅有一个根元素,标签需正确嵌套闭合,命名区分大小写且符合规范,XML声明可选但推荐置于首行。

什么是格式良好的xml well-formed xml规则

格式良好的XML(Well-Formed XML)指严格遵守XML基础语法规则的文档,不依赖任何外部DTD或Schema定义,只关注结构是否合法。它是最基本的XML合规要求,是解析器能正确读取的前提。

必须有且仅有一个根元素

整个XML文档只能包含一个顶层元素,所有其他元素都必须嵌套在它内部。不能并列出现两个同级的顶级元素,也不能没有根元素。

  • ✅ 正确:<bookstore><book>...</book></bookstore>
  • ❌ 错误:<book>...</book><author>...</author>(两个顶层元素)
  • ❌ 错误:<book>...</book>(无外层容器)

标签必须正确嵌套与闭合

XML不允许交叉嵌套,每个开始标签必须有对应结束标签,空元素也要显式闭合(如<img alt="什么是格式良好的XML Well-Formed XML规则" ><img alt="什么是格式良好的XML Well-Formed XML规则" >)。

Videoleap
Videoleap

Videoleap是一个一体化的视频编辑平台

Videoleap 139
查看详情 Videoleap
  • ✅ 正确:<para><em>text</em></para>
  • ❌ 错误:<para><em>text</em></para>(交叉嵌套)
  • ❌ 错误:<title>XML Guide</title>(缺少结束标签)

大小写敏感且命名规范

XML区分大小写,<book></book><book></book>是不同元素;元素名不能以数字或标点开头,不能含空格和特殊字符(下划线、中划线允许)。

  • ✅ 合法:<book-id></book-id><_price></_price>
  • ❌ 非法:<my book></my><book></book>

可选但推荐的XML声明

如果使用XML声明,必须位于文档第一行,格式为<?xml version="1.0"?>(也可指定encoding,如encoding="UTF-8")。没有声明不违法,但缺失可能导致编码解析异常。

  • ✅ 推荐写法:
  • ⚠️ 注意:声明前不能有任何字符(包括空格、BOM、注释)

以上就是什么是格式良好的XML Well-Formed XML规则的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号