Est-ce possible d'avoir des conditions ?
Bonjour,
J'ai une petite question à vous soumettre. Lorsque l'on crée un DTD, nous est-il possible de créer une condition ? Je vous met mon DTD en fin de ligne et la condition serait la suivante :
Si l'attribut Type de l'Element PARAMETRE = Date alors forcer l'ajout de Format.
Possible ou non ? Merci d'avance :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT ROOT ((COMMANDES, PARAMETRES))>
<!ELEMENT PARAMETRES ((PARAMETRE+))>
<!ELEMENT PARAMETRE (#PCDATA | PARAMETRE)*>
<!ATTLIST PARAMETRE
format CDATA #FIXED "FR"
name CDATA #REQUIRED
type (xml | varchar | integer | date | float) #REQUIRED
>
<!ELEMENT COMMANDES ((COMMANDE))>
<!ELEMENT COMMANDE (#PCDATA)>
<!ATTLIST COMMANDE
name CDATA #FIXED "commname"
type CDATA #FIXED "varchar"
> |