2009-02-13 56 views
1

根据XML模式中父元素的属性值,是否有任何方法限制使用XML元素的子元素?架构如何看起来像?XML模式:根据父元素的属性值限制子元素?

<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"

在此先感谢。

回答

相关问题