2014-09-19 40 views

回答

3

首先,我會質疑你的開場斷言:「許多XML模式在其規範中指定了嚴格和過渡模式定義。」大多數XSD不會出現嚴格的過渡對。

但解釋那些做...

不同的是緊張之間的事情是如何如何的事情應該是這個結果。爲了支持遺留系統和數據,這些遺留系統和數據在其標記中可能不夠理想,會創建鬆散/過渡模式。爲了指導未來的發展,在標記中增加紀律和更準確的數據描述,創建嚴格的模式。

在渙散/過渡模式中使用的一些技術:

  • 的xs:任何
  • 的minOccurs = 「0」,並使用= 「可選的」
  • 的xs:串對所有基本類型

嚴格模式中採用的一些技術:

  • 特定元素的內容模型
  • 的minOccurs = 「1」 和使用= 「必需的」
  • 特定數據輸入,而不是的xs:串
相關問題