|
|
1
19
在几乎所有情况下,您都希望将min/max Occurs放在序列中的元素上,而不是放在序列上。举个例子:
这是毋庸置疑的。如果一行中有一系列书籍元素,您可以精确地指向哪个模式项正在生成它们。然而:
在这里,如果你有两个”
最后,如果将min/max Occurs放在序列上,然后添加一个额外的元素:
那么这可能会允许以下XML,这可能不是您想要的:
而如果你有:
那么,你的意图是明确无误的:一个或多个序列
|
|
|
2
2
最终(在这种情况下),将其放在序列上的效果是相同的。但从逻辑的角度来看,你想表达它是一个 元素序列 ,而不是 . 把它放在两者上对我来说肯定是错误的,尽管在这种情况下,它(再次)不会有任何实际区别。 |
|
|
3
1
|
|
|
Dave · 在XSD中,如何在元素的内容中只允许空白? 7 年前 |
|
|
Jakub Mosakowski · Xml架构唯一性不检查唯一性 7 年前 |
|
|
Antek · XSD中的复杂元素验证 7 年前 |
|
|
Phil · 动态XML模式验证文档的子部分 7 年前 |
|
|
Feres.o · 在两个对象之间生成客户端wsimport未命中链接 7 年前 |