Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Élément global et type complexe

Certains schémas XML ont des éléments ComplexType avec le même nom que les éléments globaux de référence, mais avec le suffixe ' Type ', comme indiqué :

<xs:element name="Address" type="AddressType"/>

<xs:complexType name="AddressType">

<xs:séquence/>

</xs:complexType>

Lors de l'importation XSD, par défaut, Enterprise Architect traite cet élément global et son ComplexType limite comme une seule entité, et crée une seule classe stéréotypée XSDcomplexType avec le même nom que l'élément global, comme indiqué :

Global Element and ComplexType XSD example.

Vous pouvez modifier ce comportement par défaut en cochant la case 'Importer les éléments globaux avec le suffixe " Type "' dans la boîte de dialogue 'Importer le schéma XML'. Lorsque vous sélectionnez cette option, le système traite l'élément global et le ComplexType auquel il fait référence comme deux entités distinctes. Pour l'exemple, le système crée une classe stéréotypée « XSDtopLevelElement » pour l'élément global et une classe stéréotypée « XSDcomplexType » pour le ComplexType, connectées comme indiqué :

Global Element and ComplexType XSD example.

Notes

  • Enterprise Architect traite ces deux définitions comme des entités distinctes, que la case 'Import global elements with " Type " postfix' soit cochée ou non :

    <xs:element name="HomeAddress" type="AddressType"/>
    <xs:complexType name="AddressType">
    <xs:séquence/>
    </xs:complexType>

Apprenez Plus