From: Gregoor, Van Der Eyken (geyken@esual.com)
Date: 07/08/2002 - 09:21
Bonjour,
Etudiant un peu les schémas, je m'aventure avec XML Spy en générant à partir de document de données, et la il demande comment je le veux
pour gerer mes elements complexes (en plus il fait chaud) :
complex type
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:complexType name="EmployeeType">
<xs:simpleContent>
<xs:extension base="xs:int">
<xs:attribute name="id" type="xs:byte" use="required"/>
<xs:attribute name="dpt" type="xs:string"/>
<xs:attribute name="firstname" type="xs:string"/>
<xs:attribute name="lastname" type="xs:string"/>
<xs:attribute name="line" type="xs:short"/>
<xs:attribute name="phone" type="xs:string"/>
<xs:attribute name="email" type="xs:string"/>
<xs:attribute name="wireless" type="xs:string"/>
<xs:attribute name="function" type="xs:string"/>
<xs:attribute name="city" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="Staff">
<xs:complexType>
<xs:sequence>
<xs:element name="Employee" type="EmployeeType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
elements
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="Employee">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<xs:attribute name="id" type="xs:byte" use="required"/>
<xs:attribute name="dpt" type="xs:string"/>
<xs:attribute name="firstname" type="xs:string"/>
<xs:attribute name="lastname" type="xs:string"/>
<xs:attribute name="line" type="xs:short"/>
<xs:attribute name="phone" type="xs:string"/>
<xs:attribute name="email" type="xs:string"/>
<xs:attribute name="wireless" type="xs:string"/>
<xs:attribute name="function" type="xs:string"/>
<xs:attribute name="city" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Staff">
<xs:complexType>
<xs:sequence>
<xs:element ref="Employee" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
hormis la syntaxe légèrement différente pour ces schemas simples, y 'a t'il un concept meilleur que l'autre, pourquoi ? Quel est celui qui a les faveurs des experts ?
hein ! je pose la question !
merci
gregoor
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|