[HELP] utilisation ID et IDREF

utilisation ID et IDREF [HELP] - XML/XSL - Programmation

Marsh Posté le 30-11-2004 à 16:57:51    

Voici ma DTD :
 :)  
<!ELEMENT Conjugaison (Verbes,Tables)>
<!ELEMENT Verbes (Verbe*)>
<!ELEMENT Verbe (#PCDATA)>
<!ATTLIST Verbe tableref IDREF #REQUIRED>
<!ELEMENT Tables (Table*)>
<!ELEMENT Table (TablePart*)>
<!ATTLIST Table verberef ID #REQUIRED>
<!ELEMENT TablePart (#PCDATA)>  
<!ATTLIST TablePart Temps (prsent) #IMPLIED>
<!ATTLIST TablePart Mode (indicatif) #IMPLIED>
<!ATTLIST TablePart Personne (je) #IMPLIED>
 :)  
 
Mon document XML :
 :)  
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE Conjugaison SYSTEM "local.dtd">
<Conjugaison>
 <Verbes>
  <Verbe tableref="1">aimer</Verbe>
  <Verbe tableref="2">acquérir</Verbe>
 </Verbes>
 <Tables>
  <Table verberef="1" >
<TablePart Temps="prsent" Mode="indicatif" Personne="je">e</TablePart>
</Table>
  <Table verberef="2" >
<TablePart Temps="prsent" Mode="indicatif" Personne="je">e</TablePart>
</Table>
 </Tables>
</Conjugaison>
 :)  
 
Et j'obtient :
 :)  
Le document XML n'est pas valide
 
Voici la ou les erreurs
 
Document XML ligne 5
element Verbe: validity error : Syntax of value for attribute tableref of Verbe is not valid  
 
aimer  
 
^  
 
Document XML ligne 6
element Verbe: validity error : Syntax of value for attribute tableref of Verbe is not valid  
 
acquérir  
 
^  
 
Document XML ligne 9
element Table: validity error : Syntax of value for attribute verberef of Table is not valid  
 
 
^  
 
Document XML ligne 12
element Table: validity error : Syntax of value for attribute verberef of Table is not valid  
 
 
 
^  
 
Document Document XML
does not validate  
  :)  
 
Je n'arrive pas à voir l'erreur avec ID et IDREF.
Merci d'avance


---------------
Elise
Reply

Marsh Posté le 30-11-2004 à 16:57:51   

Reply

Marsh Posté le 10-12-2004 à 17:27:14    

Mon problème a été résolu : il s'agissait d'un problème interne à la bibloithèque de mon prof. Il fallait mettre autre chose qu'un chiffre comme valeur à mon ID.
Merci quand même.
Elise


---------------
Elise
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed