enumeration
). <xsd:restriction
base="xsd:integer"> |
xsd:integer { minInclusive
= "0" maxInclusive = "20" } |
<xsd:restriction
base="xsd:string"> <xsd:minLength
value="1"/> <xsd:maxLength
value="127"/> |
xsd:string { minLength
= "1" maxLength = "127" } |
<xsd:restriction
base="xsd:string"> [A-Z][a-z]* "/> |
xsd:string { pattern =
"[A-Z][a-z]*" } |
noteSur20 = attribute note { xsd:integer {minInclusive = "0"
maxInclusive = "20" } }
<data>
vide : <data type="integer"/>
<param>
fils de <data>
(qui n'est donc plus vide !), value
contrairement à XMLS) <define name="noteSur20">
<attribute name="note">
<data type="integer">
<param name="minInclusive">0</param>
<param name="maxInclusive">20</param>
</data>
</attribute>
</define>
<define name="nomPers">
<data type="string">
<param name="pattern">[A-Z][a-z]*</param>
</data>
</define>