Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
652 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML] erreur bizarre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] erreur bizarre

n°1094724
Spir
Words are timeless
Posté le 24-05-2005 à 12:05:50  profilanswer
 

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 :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE cave[ <!ELEMENT cave(bouteille)>
  3. <!ELEMENT bouteille (marque, composition, source, code_barre, contenance, ph)>
  4. <!ELEMENT marque (#PCDATA)>
  5. <!ELEMENT composition (ion, autre)>
  6. <!ELEMENT ion (#PCDATA)>
  7. <!ELEMENT autre (#PCDATA)>
  8. <!ELEMENT source (#PCDATA)>
  9. <!ELEMENT code_barre (#PCDATA)>
  10. <!ELEMENT contenance (#PCDATA)>
  11. <!ELEMENT ph (#PCDATA)>
  12. ]>
  13. <cave>
  14.         <bouteille>
  15.                 <marque>Cristaline</marque>
  16.                 <composition>
  17.                         <ion type="positif">calcium 71mg/l</ion>
  18.                          ...


 
Voici les erreurs (le début)

Code :
  1. 2.xml [2:31] : Fatal error: white-space expected after element name in element declaration
  2. 2.xml [17:44] : Error: undeclared attribute 'type' for element 'ion'
  3. 2.xml [18:44] : Error: undeclared attribute 'type' for element 'ion'
  4. 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???

mood
Publicité
Posté le 24-05-2005 à 12:05:50  profilanswer
 

n°1094730
FlorentG
Unité de Masse
Posté le 24-05-2005 à 12:08:29  profilanswer
 

<!DOCTYPE cave [ <!ELEMENT cave(bouteille)>.....


Note l'espace entre cave et [

n°1094790
Spir
Words are timeless
Posté le 24-05-2005 à 12:33:37  profilanswer
 

Hum...
En effet. erreur toute basic finalement!

n°1094811
Spir
Words are timeless
Posté le 24-05-2005 à 12:46:57  profilanswer
 

Voici mon nouveau DOCTYPE:

Code :
  1. <!DOCTYPE cave [ <!ELEMENT cave (bouteille)>
  2. <!ELEMENT bouteille (marque, composition, source, code_barre, contenance, ph)>
  3. <!ELEMENT marque (#PCDATA)>
  4. <!ELEMENT composition (ion*, autre*)>
  5. <!ELEMENT ion (#PCDATA)>
  6. <!ATTLIST ion type (positif|negatif) "positif">
  7. <!ELEMENT autre (#PCDATA)>
  8. <!ATTLIST autre type >
  9. <!ELEMENT source (#PCDATA)>
  10. <!ELEMENT code_barre (#PCDATA)>
  11. <!ELEMENT contenance (#PCDATA)>
  12. <!ATTLIST contenance unit (ml|cl|l) "cl">
  13. <!ELEMENT ph (#PCDATA)>
  14. ]>


pour l'attribut de autre dans composition. Je peux avoir de multiple possibilité. Qu'es ce que je dois mettre comme type?
<!ATTLIST autre type ici>


Message édité par Spir le 24-05-2005 à 12:47:15
n°1094816
FlorentG
Unité de Masse
Posté le 24-05-2005 à 12:51:40  profilanswer
 

Tu veux y mettre en fait ce que tu veux ?

n°1094821
Spir
Words are timeless
Posté le 24-05-2005 à 12:57:35  profilanswer
 

voilà

n°1094894
FlorentG
Unité de Masse
Posté le 24-05-2005 à 13:50:19  profilanswer
 

<!ATTLIST autre type CDATA>
 
Et tu pourra mettre n'importe quoi dedans :)


Message édité par FlorentG le 24-05-2005 à 13:50:37
n°1094941
Spir
Words are timeless
Posté le 24-05-2005 à 14:12:42  profilanswer
 

Mille merci!

n°1094955
Spir
Words are timeless
Posté le 24-05-2005 à 14:20:19  profilanswer
 

Encore merci

Code :
  1. 2.xml is valid


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML] erreur bizarre

 

Sujets relatifs
Stack overflow un peu bizarre....Erreur 1004 sur .name
Prob chargement XML[Perl & XML] Validatin d'un fichier XML
[c++] erreur sur un ofstream.open(...)Problème bizarre sur un programme en batch! help!
Erreur VBA listbox et suppression de cellules[XML/XSLT] transformation mineure
Problème 'image contient des erreur' avec Mambo[XML/XSL] Template, besoin d'aide ...
Plus de sujets relatifs à : [XML] erreur bizarre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR