使用xsd: What和xsd:key有什么区别?
发布于 2009-08-17 15:55:36
我找到了自己的答案:
这一切都与基数有关:
xsd:key用于(0..N)和(1..1)重数。xsd: used用于可选的(0..1)重数。这也是为什么xsd: nill中的选定字段可以为nill的原因。
我的答案来源:http://www.xml.com/lpt/a/987
发布于 2011-11-12 18:54:47
唯一的xsd:不要求选择器的字段存在。如果该字段存在,则其值必须是唯一的。
xsd:key要求所有选择器结果都存在该字段。选择器中的每个元素都应该有一个键。
注意,xsd:keyref不是xsd:key的必要条件,xsd:key可以不需要任何xsd:keyref。
发布于 2009-08-10 08:06:15
它类似于数据库。
key字段类似于primarykey。唯一和id
唯一字段不是关键字,但它必须是唯一的...
https://stackoverflow.com/questions/1253609
复制相似问题