我有点困惑。
XML和XML模式不是一回事,对吧?我能知道这两个实体之间有什么区别吗?
基本上,XML 架构 (XSD) 文件定义了 XML 文件的外观。
因此,XSD 或架构文件定义了 XML 文件的结构。因此,它将定义可能的字段是什么以及它们的大小。
XML 文件是包含信息并以 XSD 文件格式创建的文件。
但是这两个实体之间有什么区别呢?
打个比方:
- 制造汽车的书面工程计划 = XSD 文件
- 正确制造的汽车 = XML 文件
xsd 有助于完成此过程中的两个步骤:
- 为装配线工人提供制造汽车的方向 = XML 创建者
- 测试成品车质量的规格 = 验证 XML 文档
所以区别在于XML是产品,XSD是制造该产品的规范或方向,并验证测试该产品
这里有广泛的答案。
对于新手来说,这可能会感到困惑,因为XSD是用XML编写的,并由XSD本身指导。请参阅:用于验证架构的架构。