Bonjour alsacreations !

Voilla, debutant dans le langage xml je rencontre un petit probleme lors de la validation de mon fichier xml quand j'y attache ma DTD..
(sans l'attachement mon xml et dtd sont valides)
Suivant mon editeur (xmlspy) le probleme reside dans l'element "refauteur"..


Je ne serait employé les bon termes pour expliquer correctement mon soucci, c'est pour cela que je vous l'expose ci-dessou :

Fichier dtd

<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT videotheque (dvd*, auteur*, acteur*)>

	<!ELEMENT dvd (titre, refauteur*, refacteur*)>
			<!ELEMENT titre (#PCDATA)>
			<!ELEMENT refauteur EMPTY>
				<!ATTLIST refauteur idAuteur IDREF #REQUIRED>
			<!ELEMENT refacteur EMPTY>
				<!ATTLIST refacteur idActeur IDREF #REQUIRED>
	
	
	<!ELEMENT auteur (nom_auteur)>
				<!ATTLIST auteur idrefAuteur ID #REQUIRED>
			<!ELEMENT nom_auteur (#PCDATA)>
	
	<!ELEMENT acteur (nom_acteur)>
				<!ATTLIST acteur idrefActeur ID #REQUIRED>
			<!ELEMENT nom_acteur (#PCDATA)>



Fichier xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE videotheque SYSTEM "dvd.dtd">
<videotheque>

	<dvd>
		<titre>King Kong</titre>
		<refauteur idAuteur="001Auteur"/>
		<refacteur idActeur="001Acteur"/>
	</dvd>
	<dvd>
		<titre>Hulk</titre>
		<refauteur idAuteur="001Auteur"/>
		<refauteur idAuteur="002Auteur"/>
		<refacteur idActeur="001Acteur"/>
		<refacteur idActeur="002Acteur"/>
		<refacteur idActeur="003Acteur"/>
	</dvd>
	


	<auteur idrefAuteur="001Auteur">
		<nom_auteur>Steven Spielberg</nom_auteur>
	</auteur>
	<auteur idrefAuteur="002Auteur">
		<nom_auteur>Jang Lee</nom_auteur>
	</auteur>
	


	<acteur idrefActeur="001Acteur">
		<nom_acteur>Swarzi adolf</nom_acteur>
	</acteur>
	<acteur idrefActeur="002Acteur">
		<nom_acteur>Silvester Stalone</nom_acteur>
	</acteur>
	<acteur idrefActeur="003Acteur">
		<nom_acteur>Monica beluci</nom_acteur>
	</acteur>

</videotheque>


Merci d'avance Smiley cligne
Modifié par ghijselinck (26 Jan 2007 - 11:09)
Auto-reponse Smiley biggrin :

Ce sont les valeur de mes attributs des elements qui ne sont pas valides..

invalide :

<refauteur idAuteur="001Auteur"/>


valide :

<refauteur idAuteur="au1"/>