2017-01-10 36 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