2013-05-28 78 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属性被有效地忽略。 –