2013-04-03 53 views

回答

1

模式,根據定義將只定義文檔的模式,不驗證條件數據。你必須在你的應用程序中這樣做。

1

在XSD 1.1中,您可以對「範圍」類型使用斷言來施加該約束。在XSD 1.0中,約束是不可表達的。

1

這裏是看如何在你的情況添加XSD 1.1斷言的樣品:

<xs:complexType> 
    <xs:attribute name="to" type="xs:integer"/> 
    <xs:attribute name="from" type="xs:integer"/> 
    <xs:assert test="@to > @from"/> 
</xs:complexType> 

在從「斷言」元素「測試」屬性可以引入一個XPath 2.0表達式。

相關問題