| 
 | 
Contrainte supplémentaire : au moins un élément item
dans l'élément Items
<complexType name="ConfirmedItems">
 <complexContent>
  <restriction base="ipo:Items">
   <sequence>
    <!-- item element is different than in Items -->
    <element name="item" minOccurs="1" maxOccurs="unbounded">
     <!-- remainder of definition is same as Items -->
     <complexType>
      <sequence>
       <element name="productName" type="string"/>
       ...
       <element name="shipDate" type="date" minOccurs="0"/>
      </sequence>
      <attribute name="partNum" type="ipo:SKU" use="required"/>
     </complexType>
    </element>
   </sequence>
  </restriction>
 </complexContent>
</complexType>
36/49  |