Syntaxe d'une DTD
zep
-
zep45 Messages postés 1 Statut Membre -
zep45 Messages postés 1 Statut Membre -
Bonjour,
Je dois programmer un validateur xml. Mais j'ai du mal avec la syntaxe dtd
Imaginons un fichier XML:
<contact>
<prénom> </prénom>
<nom> </nom>
<portable> </portable>
<fixe> </fixe>
</contact>
Si la dtd vaut soit:
1/ <!ELEMENT contact (prénom ,nom ,portable ,(fixe,adresse)*)>
--> Je pense que le document est valide car * signifie 0 ou plusieurs et entre les parenthèse il y en a un
2/ <!ELEMENT contact (prénom ,nom ,(portable|fixe)+)>
--> Je pense que le document est valide
3/ <!ELEMENT contact (prénom ,nom ,portable ,(fixe ,adresse)+)>
--> Je pense que le document est valide car il y a un de vrai dans les parenthèses
4/ <!ELEMENT contact (prénom ,nom ,portable ,(fixe ,adresse)?)>
--> Je pense que le document est valide car il y en a bien un dans les parenthèses
Ce qui me perturbe dans ses phrases c'est que le symbole ne correspond pas avec l'opérateur "," ni avec "|"
Je dois programmer un validateur xml. Mais j'ai du mal avec la syntaxe dtd
Imaginons un fichier XML:
<contact>
<prénom> </prénom>
<nom> </nom>
<portable> </portable>
<fixe> </fixe>
</contact>
Si la dtd vaut soit:
1/ <!ELEMENT contact (prénom ,nom ,portable ,(fixe,adresse)*)>
--> Je pense que le document est valide car * signifie 0 ou plusieurs et entre les parenthèse il y en a un
2/ <!ELEMENT contact (prénom ,nom ,(portable|fixe)+)>
--> Je pense que le document est valide
3/ <!ELEMENT contact (prénom ,nom ,portable ,(fixe ,adresse)+)>
--> Je pense que le document est valide car il y a un de vrai dans les parenthèses
4/ <!ELEMENT contact (prénom ,nom ,portable ,(fixe ,adresse)?)>
--> Je pense que le document est valide car il y en a bien un dans les parenthèses
Ce qui me perturbe dans ses phrases c'est que le symbole ne correspond pas avec l'opérateur "," ni avec "|"
A voir également:
- Syntaxe d'une DTD
- Trouver erreur de syntaxe fichier txt pix ✓ - Forum Windows
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Syntaxe code puk orange - Guide
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Syntaxe après xcopy pour indiquer le répertoire courant - Forum Autoit / batch
2 réponses
Salut!
Je suis Cedric de la Côte d'Ivoire
Pour ton problème je te suggère de visiter le site de www.alsacreations.com
Je te donnes le lien qui je pense pour ma part pourrais t'aider
https://www.alsacreations.com/tuto/liste/9-formats-encodage-xml.html
Voilà ça répondras a ta questions.
Shalom
Je suis Cedric de la Côte d'Ivoire
Pour ton problème je te suggère de visiter le site de www.alsacreations.com
Je te donnes le lien qui je pense pour ma part pourrais t'aider
https://www.alsacreations.com/tuto/liste/9-formats-encodage-xml.html
Voilà ça répondras a ta questions.
Shalom