Bonjour,
Je n'ai jamais écris de DTD et je suis un peu embêté par 2 points sur ma feuille XML.
A/
J'ai une balise qui se répète plusieurs fois, <nom></nom>, Elle peut être contenu dans une balise <formulaire>, mais je la retrouve aussi inclue dans d'autre balises (elles même incluent dans <formulaire>)
Dois je la definir de maniere unique et comment faire pour que son contenu soit strictement différent pour chacune d'elles ?
B/
Dans des sous sections je peux retrouver la balise <element></element> qui inclue systématiquement un element <type></type> et en fonction de ce qui est contenu dans ce <type> , j'ai des éléments frères différents. Exemple :
Ai-je le droit d'écrire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <element> <type>A</type> <intitule>...</intitule> <donnees></donnees> </element> <element> <type>B</type> <intitule>...</intitule> <localisation>...</localisation> <plop>....</plop> </element>
D'avance, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!ELEMENT element ((type,intitule,donnees)*|(type,intitule,localisation,plop)*) >
Partager