Page 1 sur 1

Ajout d'un commentaire

Posté : 22 janv. 2009, 11:49
par Aljosha
Bonjour,

Quelqun pourrait-il me dire comment indique t-on "un champ optionnel pour un avis personnel" dans le corps d'une DTD XML?Y a t-il une technique spéciale?

En vous remerciant,

Aljosha

Posté : 24 févr. 2009, 17:07
par Hywan
Hey :-),

C'est très simple car les DTD utilisent les mêmes caractères spéciaux que les expressions régulières. Si tu as un élément bibliographie qui contient trois éléments : livre, article et commentaire. Ici, le commentaire n'est pas obligatoire (et on peut avoir zéro ou plusieurs livres et articles), alors :

Code : Tout sélectionner

<!ELEMENT bibliographie (livre*, article*, commentaire?)>
L'utilisation du point d'interrogation (?) est la solution à ton problème :-).