【发布时间】:2009-08-25 02:16:31
【问题描述】:
有没有办法限制 XML 元素的子元素的使用,这取决于 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>
正如您在本例中所见,元素 <excludingset> 仅在 <option> 的属性值为 value="excset" 且元素 <arguments> 具有 value="args" 时才有效。
提前致谢。
【问题讨论】: