【问题标题】:What is the difference between IDREF and IDREFS in XSD?XSD 中的 IDREF 和 IDREFS 有什么区别?
【发布时间】:2012-07-13 02:31:29
【问题描述】:

XSD 中的 IDREF 和 IDREFS 有什么区别?
我知道他们都引用了 ID 属性,但有什么区别?什么时候用?

【问题讨论】:

    标签: xml xsd


    【解决方案1】:

    IDREF 类型的属性是对其他具有 ID 类型属性的元素的引用。

    IDREFS 类型的属性是对具有 ID 属性的元素的引用列表,以空格分隔。

    一个例子:

    您正在创建一个家谱。 每个人有两个父母,一个母亲和一个父亲。这将由 IDREFS 表示,如下所示:

    <person person_id="e10001" parent_id="e10002 e10003">
    

      <!ATTLIST person
    person_id ID #REQUIRED
    parent_id IDREFS #IMPLIED>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 2012-01-05
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      相关资源
      最近更新 更多