Bonjour,
 
J'aimerais définir dans ma XSD que dans ma balise <attributes> il y'ait de facon obligatoire un certain nombre d'<attribute name="attributeObligatoire"></> obligatoire et la possiblité d'en ajouter d'autre sans contrainte.
 
Ex:  
<attributes>
   <!-- attribut obligatoire -->
   <attribute name="DESCRIPTION">Thomas Manson</attribute>
   <attribute name="ADMIN">true</attribute>
   <attribute name="UG">SG01</attribute>
   <attribute name="MAIL">monmail@toto.fr</attribute>
     <!-- autre attribut -->
   <attribute name="qdhglgfqsdgsd1">sdfg3jksdgmjmsgdjl</attribute>
   <attribute name="qdhglgfqsdgsd2">sdf2gjksdgmjmsgdjl</attribute>
   <attribute name="qdhglgfqsdgsd3">sd1fgjksdgmjmsgdjl</attribute>
 </attributes>  | 
 
 
pour l'instant j'ai ca (je ne vous le cache pas, je fait ca avec XMLSpy):  
 
 
<xs:element name="attribute">
  	<xs:complexType mixed="true">
    <xs:attribute name="name" use="required">
    	<xs:simpleType>
      <xs:restriction base="xs:string">
      	<xs:enumeration value="DESCRIPTION"/>
      	<xs:enumeration value="ADMIN"/>
      	<xs:enumeration value="MAIL"/>
      </xs:restriction>
    	</xs:simpleType>
    </xs:attribute>
  	</xs:complexType>
  </xs:element>  | 
 
 
mais je pense pas que ca soit la bonne direction a prendre.
 
Y'aurait'il un gourou du XSD dans l'assistance?
 
Merci,
Paquerette
 
Message édité par paquerette le 11-08-2005 à 11:00:17