pourquoi ma DTD n'est-elle pas valide???? [XML] - Programmation
Marsh Posté le 05-06-2002 à 15:47:41
ben le pb, c que xmlspy est sous win donc je me méfie!!
non je déconne!!
ce qui m'étonne, c que normalement, un parser validant doit pour valider une dtd ou un xml qui va avec la dtd!
m'enfin, c pas grave!! je suis sûr que ma dtd est boenne, mais j'aurais aimé comprendre pourquoi les parser me trouvent une erreur!
je me demande en fait s'ils "comprennent" que c une dtd et pas le doc xml????
merci pour ta réponse!!!
Marsh Posté le 05-06-2002 à 15:39:27
salut tout le monde!
j'ai fais une DTD pour accompagner mes fichiers xml. si je parse cette dtd avec un parser validant, il me trouve une erreur à la première ligne, sur la balise d'ouverture, et je vois pas pourquoi. Je joins le code. Si vous trouvez une erreur, vous privez pas pour le dire
<!ELEMENT IPPRED_Submit (IPPRED_Entry+)>
<!ELEMENT IPPRED_Entry (
IPPRED_Entry_Id,
IPPRED_Entry_Database,
IPPRED_Entry_Interaction) >
<!ELEMENT IPPRED_Entry_Id (#PCDATA) >
<!ELEMENT IPPRED_Entry_Database ( #PCDATA) >
<!ELEMENT IPPRED_Entry_Interaction (IPPRED_Object, IPPRED_Object+) >
<!ELEMENT IPPRED_Object (
IPPRED_Object_Id,
IPPRED_Object_Species,
IPPRED_Object_Def,
IPPRED_Object_Len,
IPPRED_Object_Seq ) >
<!ELEMENT IPPRED_Object_Id (#PCDATA) >
<!ELEMENT IPPRED_Object_Species (#PCDATA) >
<!ELEMENT IPPRED_Object_Def (#PCDATA) >
<!ELEMENT IPPRED_Object_Len (#PCDATA) >
<!ELEMENT IPPRED_Object_Seq (#PCDATA) >