Bonjour à tous.
Voila mon problème. J'ai créé un document XML dont la structure est vérifié par un fichier DTD. Or, cette vérification m'impose un ordre des éléments.
Par exemple, si le fichier DTD est:
<!ELEMENT personne (nom,prenom)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT prenom (#PCDATA)>
Ce fichier XML fonctionne:
<personne>
<nom>Dupond</nom>
<prenom>Antoine</prenom>
</personne>
mais celui-ci ne fonctionne pas:
<personne>
<prenom>Antoine</prenom>
<nom>Dupond</nom>
</personne>
Comment puis-je faire pour que la DTD ne se soucie pas de l'ordre ?
Merci d'avance.
PS: J'utilise le parseur MSXML 3.0 sous C++ Builder 5.0