有没有办法在XML Schema中限制元素子元素的使用,这取决于父元素属性值?模式应该是什么样子的?
<option name="mike" value="excset">
<excludingsets>
<excludingset>
<option name="hd"/>
</excludingset>
</excludingsets>
</option>
<option name="mike" value="args">
<arguments>
<argument name="kjk" validatortype="regex">
<regex value="dkas"/>
</argument>
</arguments>
</option>
如您在此示例中所见,只有当
<option>
的属性值为value="excset"
时,元素<excludingset>
才有效,并且只有当元素<arguments>
具有value="args"
时,才有效。提前致谢。