"XML"和"XML-Schema"实体之间有什么区别?



我有点困惑。

XML

和XML模式不是一回事,对吧?我能知道这两个实体之间有什么区别吗?

基本上,XML 架构 (XSD) 文件定义了 XML 文件的外观。

因此,XSD 或架构文件定义了 XML 文件的结构。因此,它将定义可能的字段是什么以及它们的大小。

XML 文件是包含信息并以 XSD 文件格式创建的文件。

但是这两个实体之间有什么区别呢?

打个比方:

  • 制造汽车的书面工程计划 = XSD 文件
  • 正确制造的汽车 = XML 文件

xsd 有助于完成此过程中的两个步骤:

  • 为装配线工人提供制造汽车的方向 = XML 创建者
  • 测试成品车质量的规格 = 验证 XML 文档

所以区别在于XML是产品,XSD是制造该产品的规范或方向,并验证测试该产品

这里有广泛的答案。

对于新手来说,这可能会感到困惑,因为XSD是用XML编写的,并由XSD本身指导。请参阅:用于验证架构的架构。

最新更新