與XSD

2011-06-07 62 views
1

驗證特定的XML我們擁有一個具有特定結構中的特定XML:與XSD

<root> 
    <element type=」a」> 
    <value>someValueA</value> 
    </element> 
    <element type=」b」> 
    <value>someValueB</value> 
    </element> 
</root> 

是否有可能以這樣的方式使用XSD來驗證它與類型「A」是必需的元素和類型「b」不是必需的?

回答

1

在XSD 1.0,你不能在不同的約束,具有相同的元素名稱不同的兄弟元素適用。

它看起來像你需要XSD 1.1斷言 - 現在可以在撒克遜和Xerces。