【发布时间】:2012-07-13 02:31:29
【问题描述】:
XSD 中的 IDREF 和 IDREFS 有什么区别?
我知道他们都引用了 ID 属性,但有什么区别?什么时候用?
【问题讨论】:
XSD 中的 IDREF 和 IDREFS 有什么区别?
我知道他们都引用了 ID 属性,但有什么区别?什么时候用?
【问题讨论】:
IDREF 类型的属性是对其他具有 ID 类型属性的元素的引用。
IDREFS 类型的属性是对具有 ID 属性的元素的引用列表,以空格分隔。
一个例子:
您正在创建一个家谱。 每个人有两个父母,一个母亲和一个父亲。这将由 IDREFS 表示,如下所示:
<person person_id="e10001" parent_id="e10002 e10003">
与
<!ATTLIST person
person_id ID #REQUIRED
parent_id IDREFS #IMPLIED>
【讨论】: