代金卡:“格式良好”的xml文件一定是“有效的”xml文件吗?

来源:百度文库 编辑:高校问答 时间:2024/04/29 00:58:48

不是,有效的xml不仅要格式良好而且还要遵循一定的顺序规则。格式良好的(well-formed)XML文档是指一个遵守XML语法规则,并遵守XML规范的文档。“格式良好”的xml文档除了要满足根元素唯一的特性之外,还包括:起始标签和结束标签应当匹配,结束标签是必不可少的;大小写应一致:XML对字母的大小写是敏感的,和是完全不同的两个标签,所以结束标签在匹配时一定要注意大小写一致;元素应当正确嵌套:子元素应当完全包括在父辈元素中。有效的(valid)XML文档是指一个遵守XML语法规则,并遵守相应DTD文件规范的XML文档。显然,有效的则一定是格式良好的;但格式良好的,不一定是有效的。

不一定

肯定不一定了。。。
格式良好只能代表格式问题,不能可能没损坏,或者本来这文件就缺少。