-3

而且,我真的不明白有效文件和格式良好的文件之间的区别。帮助?

4

1 回答 1

1

在谈论 XML 文档时,两个常用术语是“格式良好”“有效”。如“您的文档是否以有效且格式正确的 XML 标记?”

与 XML 相关的良好格式意味着它的标记中没有语法、拼写、标点、语法错误等。这些类型的错误会导致您的 XML 文档无法解析。

注意: XML 解析器是读取 XML 文档并根据 XML 标准解释或“解析”代码的软件。需要一个解析器来对 XML 执行操作。例如,需要使用解析器将 XML 文档与 DTD 进行比较。

在下一节中,我们将讨论一些妨碍 XML 文档格式正确的常见错误。

当您说 XML 文档是有效的时,您是在说 XML 文档的元素结构和标记除了具有格式良好的标记外,还与定义的关系标准相匹配。换句话说,这个 XML 文档是一个高质量的文档吗?

用于验证 XML 的一种标准是 DTD,即文档类型声明,尽管也使用 XML 模式。

这些标准在处理大量 XML 文档的创建时很有用,因为它们提供了一种质量控制措施来确保所有文档都符合最低标准。另一个好处是它允许在创建 XML 文档的过程中检测错误,而不是在最后。稍后,我们将为我们的电子邮件和信件 XML 文档创建一个示例 DTD。

注意:要记住的重要一点是,当文档有效时,它也是“格式正确”的,但“格式正确”的文档不一定有效。此外,您可以创建没有 DTD 的 XML 文档,但是没有文档类型的 XML 文档不能被认为是有效的。

于 2014-08-28T10:56:30.190 回答