<xsd:element name="Librairie"> <xsd:complexType> <xsd:sequence> <xsd:element name="Publication" type="typePublication" maxOccurs="unbounded" abstract="true"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="livre" substitutionGroup="Publication" type="typeLivreEdite" maxOccurs="unbounded" /> <xsd:element name="magazine" substitutionGroup="Publication" type="typeMagazine" maxOccurs="unbounded" />