Salut.

J'utilise régulièrement xml pour de l'échange de données. Voulant vérifier la validité d'un xml, j'ai glané, notamment sur ce tuto (http://gilles-chagnon.developpez.com...emas/?page=dtd) des infos, mais apparemment, je fais un truc qui coince. Editix, que j'utilise pour tester la validité, me dit "no protocol: contacts.dtd".

Voici le xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
 
<!DOCTYPE contacts SYSTEM "contacts.dtd">
 
<contacts>
  <contact>
    <prenom>Pierre</prenom>
    <nom>Fauconnier</nom>
  </contact>
</contacts>
et son dtd, juste à côté dans le même dossier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<!ELEMENT contacts (contact*)>
<!ELEMENT contact (prenom, nom)>
<!ELEMENT prenom (#PCDATA)>
<!ELEMENT nom (#PCDATA)>
Si quelqu'un peut me dire en quoi ce n'est pas valide... Je suppose que c'est une bêtise, mais à force d'être dessus, je n'y vois goutte.

Merci d'avance!