【问题标题】:xsd use of id and difference between id and namexsd id的使用以及id和name的区别
【发布时间】:2013-05-28 05:52:26
【问题描述】:

我看到了一个带有以下行的 xsd

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

所以我很想知道这个 id 是什么。在这个link 中提到它是元素的唯一ID。那么name和id有什么区别呢?身份证有什么用?请澄清我的疑问。

【问题讨论】:

    标签: xml xsd xsd-validation


    【解决方案1】:

    XSD 不使用 id 属性。它允许您指定 id 属性,例如用于文档目的,但它对模式的含义没有意义。它不能替代 name 属性。

    【讨论】:

    • 谢谢。你有任何关于它的文档链接吗?
    • 如果您在 XSD 1.0 中查看任何模式组件的 XML 表示的描述,例如在 3.2.2 属性声明模式组件的 XML 表示中,您会看到它允许在 XML 表示中使用 id 属性,并且模式组件的任何属性都不依赖于 id 属性的值;这意味着 id 属性被有效地忽略了。
    猜你喜欢
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 2015-05-19
    • 2011-06-28
    • 1970-01-01
    相关资源
    最近更新 更多