2013-05-28 101 views
1

之間的id和差的我看到了XSD與以下行XSD使用ID和名稱

<xs:element ref="IntrstPay" id="TaxCopSec10" /> 

,所以我想知道這是什麼ID。在link中提到它是元素的唯一ID。那麼name和id有什麼區別?什麼是ID的使用?請澄清我的疑惑。

回答

1

XSD不使用id屬性。它允許您指定id屬性,例如用於文檔目的,但它對模式的含義沒有意義。它不是名稱屬性的替代品。

+0

謝謝。你有關於它的任何文檔鏈接? –

+1

如果您在XSD 1.0中查看任何模式組件的XML表示的描述(例如,在3.2.2屬性聲明模式組件的XML表示中,您將看到它允許XML表示中的id屬性,並且模式組件的任何屬性都不依賴於id屬性的值;這意味着id屬性被有效地忽略。 –