[XSD] Liste element > liste attribute
Bonjour,
je débute en xsd, excuser par avance du niveau de ma question :roll:
Je travaille avec Eclispe et je dois construire un schéma afin de renseigner efficacement un fichier xml de description d'applications.
J'ai rédigé le code suivant mais je bute sur un problème que mes recherches échouent jusqu'à présent à solutionner > je m'adresse au forum des pros (espoir espoir)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
<element name="applications" type="app:listApplication"></element>
<complexType name="listApplication">
<sequence>
<element name="application" type="app:application" maxOccurs="unbounded" minOccurs="1"></element>
</sequence>
</complexType>
<complexType name="application">
<sequence>
<element name="profils" type="app:listprofil"></element>
<element name="roleappli" type="app:listroleappli"></element>
<element name="typesofurl" type="app:typesofurl"></element>
<element name="authentification" type="app:authentification"></element>
<element name="etat" type="app:statut"></element>
</sequence>
<attribute name="nom" type="string" use="required"></attribute>
<attribute name="id" type="string" use="required"></attribute>
<attribute name="categorie" type="string" use="required"></attribute>
<attribute name="url" type="string" use="required"></attribute>
<attribute name="logoutUrl" type="string" use="required"></attribute>
<attribute name="MaintenanceURL" type="string" use="required"></attribute>
<attribute name="EntApplicationDBUri" use="required">
<simpleType>
<restriction base="string">
<enumeration value="http://www."></enumeration>
</restriction>
</simpleType>
</attribute>
</complexType>
<complexType name="listprofil">
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="ADF" type="string"/>
<element ref="AED" type="string"/>
<element ref="AVS" type="string"/>
<element ref="DIR" type="string"/>
<element ref="DOC" type="string"/>
<element ref="EDU" type="string"/>
<element ref="ELE" type="string"/>
<element ref="ENS" type="string"/>
<element ref="MDS" type="string"/>
<element ref="ORI" type="string"/>
<element ref="OUV" type="string"/>
<element ref="SUR" type="string"/>
<element ref="TOUS" type="string"/>
<element ref="autre" type="string"/>
</choice>
</complexType> |
Dans l'état, ma listprofil me permet de choisir dans le document xml entre plusieurs éléments > je souhaite pouvoir choisir entre plusieurs attributs > comment dois je faire ?8O
Merci par avance.
1 pièce(s) jointe(s)
liste elements > liste attributs
Bonjour,
désolé, je pensais que c'était clair.
J'ai plusieurs éléments dont la valeur doit être un ou plusieurs attributs dans une liste finie. Je souhaite pouvoir lors du renseignement du fichier xml choisir dans cette liste d'attributs. Pour l'instant, je n'arrive à produire qu'une liste de choix d'éléments.
http://www.developpez.net/forums/att...1&d=1228381808
Bonne journée.