請確認(或反駁)此模式定義(.xsd文件)中的枚舉是多餘的(由於第二個simpleType只允許長度爲5個字符或更少):XML Schema中的枚舉定義是多餘的
<simpleType name="decision">
<annotation>
<documentation>It will decide the flow</documentation>
</annotation>
<union>
<simpleType>
<restriction base="string">
<enumeration value="yes"/>
<enumeration value="no"/>
<enumeration value="maybe"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<maxLength value="5"/>
</retriction>
</simpleType>
</union>
<simpleType>
我們已經在我們的應用程序中獲得了很多這些東西,所以我們應該優化它。
即使存在具有該聯盟沒有*技術*的優勢,這是*至少*文件,這三個值(' yes','no'和'maybe')具有特殊意義。 –
除了3個值是關於期望值的「文檔」之外......它是爲了真實而做任何事情,還是讓任何5個字符或更少的字符串通過?這是個問題 –