Voilà, j'ai tapé mes premières ligne d'XML.
J'ai voulu les valider avec un validateur trouvé ici
Voici mon code XML (le début):
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <!DOCTYPE cave[ <!ELEMENT cave(bouteille)>
- <!ELEMENT bouteille (marque, composition, source, code_barre, contenance, ph)>
- <!ELEMENT marque (#PCDATA)>
- <!ELEMENT composition (ion, autre)>
- <!ELEMENT ion (#PCDATA)>
- <!ELEMENT autre (#PCDATA)>
- <!ELEMENT source (#PCDATA)>
- <!ELEMENT code_barre (#PCDATA)>
- <!ELEMENT contenance (#PCDATA)>
- <!ELEMENT ph (#PCDATA)>
- ]>
- <cave>
- <bouteille>
- <marque>Cristaline</marque>
- <composition>
- <ion type="positif">calcium 71mg/l</ion>
- ...
|
Voici les erreurs (le début)
Code :
- 2.xml [2:31] : Fatal error: white-space expected after element name in element declaration
- 2.xml [17:44] : Error: undeclared attribute 'type' for element 'ion'
- 2.xml [18:44] : Error: undeclared attribute 'type' for element 'ion'
- 2.xml [18:45] : Error: element content invalid. Element 'ion' is not expected here, expecting 'autre'
|
Bon je n'ai pas déclaré l'attribut type pour ion... Ca ok.
Mais la première erreur. A quoi correspond elle???