2017-01-10 48 views

回答

2

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

因此,一个XSD或Schema文件定义了XML文件的结构。所以它将定义可能的字段和它们将会是多大的字段。

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

+1

请注意,架构文件是有效的xml文件。 – Matthias

2

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

一个比喻:

  • 编写工程计划建设一个汽车= XSD文件
  • 正确专用车= xml文件

的XSD有助于在过程中有两个步骤:

  • 给出流水线工人们的指引构建汽车= XML创作者
  • 规格测试成品车的质量=验证XML文档

所以是XML是产品,XSD是说明书或方向,使该产品,并验证测试该产品

广泛的答案here

它可能会让新手感到困惑,因为XSD是用XML编写的,并由XSD自己指导。参见:Schema to validate schemas