我有一个像这样的代码段XML:
....
<cell type='1'>
<A>Some text</A>
</cell>
<cell type='2'>
<B>Some text</B>
</cell>
....
如果只有当'type'属性为1(B如果为2)时,如何编写强制元素A成为'cell'子元素的模式?
谢谢!
答案 0 :(得分:1)
定义选择或替代方法的唯一方法是使用xsd:choice标记。这只指定了哪些元素可供选择,以及这些元素的基数(最大和最小出现次数),但在某些条件下则没有。
所以它只关于 和多少元素,但肯定不在哪些条件下可供选择