[
Lists Home |
Date Index |
Thread Index
]
Hi all,
I have to deal with the following schema defined as an interface with a
proprietary software :
.
.
.
<xs:simpleType name="TypeTypeAvion">
<xs:restriction base="xs:string">
<xs:enumeration value="SEM 3"/>
<xs:enumeration value="SEM 4"/>
<xs:enumeration value="Rafale F1"/>
<xs:enumeration value="M2000D R2"/>
<xs:enumeration value="M2000N K2"/>
<xs:enumeration value="M2000DA S4-2A"/>
<xs:enumeration value="M2000DA S5-2C"/>
<xs:enumeration value="M2000-5F SF1-C"/>
<xs:enumeration value="F1 CT T2"/>
<xs:enumeration value="F1 CR F7"/>
<xs:pattern value=".*"/>
</xs:restriction>
</xs:simpleType>
.
.
.
The main idea was (I guess) to start defining a list of acceptable
value, but still accept any (use of pattern). With Xerces2 included in
JAXP 1.21, I get an error message (value not valid with respect to its
type) with a string that differs from those listed.
My question is : is this schema definition valid?
Thanks in advance,
--
Jimmy Monin
SCM & Development
EADS Systems & Defence Electronics
|