J'ai un problème avec deux fichiers xml.je voudrais importer une clé du fichier gestionnaire dans le fichier client.mon logiciel xmlechanger me donne une erreur:
Ln 44 Col 47 - src-resolve: Cannot resolve the name 'clegest' to a(n) 'identity constraint' component.
1 Errors
[Xerces-J 2.9.1] Validating "listeClients.xml" against "file:/users/lsi_12/pquenum/xmlprojet/client.xsd" ...
Ln 44 Col 47 - src-resolve: Cannot resolve the name 'clegest' to a(n) 'identity constraint' component.
1 Errors
Voilà le fichier client et le fichier gestionnaire à la suite:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns: xsd="http://www.w3.org/2001/XMLSchema" >
<!-- <xsd:element name="Liste" type="ListeClient"/>-->

<xsd:complexType name="client">
<xsd:sequence>
<xsd:element name="nom" type="xsd:string" minOccurs="1"/>
<xsd:element name="prenom" type="xsd:string" minOccurs="1"/>
<xsd:element name="statut" type="xsd:normalizedString" minOccurs="1"/>
<xsd:element name="adresse" type="ligne_adresse" minOccurs="1"/>
<xsd:element name="solde_deb" type="xsd:float" minOccurs="1"/>
<xsd:element name="solde_cred" type="xsd:float" minOccurs="1"/>
<xsd:element name="nbchek_eur" type="xsd:integer" minOccurs="1"/>
<xsd:element name="nbchek_doll" type="xsd:integer" minOccurs="1"/>
<xsd:element name="refgest" type="xsd:integer" minOccurs="1"/>

</xsd:sequence>
<xsd:attribute name="idclient" type="xsd:integer" use="required"/>


</xsd:complexType>

<xsd:complexType name="ligne_adresse">
<xsd:sequence>
<xsd:element name="rue" type="xsd:string" />
<xsd:element name="codepostal" type="xsd:integer" />
<xsd:element name="ville" type="xsd:string" />
<xsd:element name="telephone" type="xsd:integer" />
</xsd:sequence>
</xsd:complexType>

<xsd:element name="listeClients">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="client" minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>

<xsd:key name="cleclient">
<xsd:selector xpath="client" />
<xsd:field xpath="@idclient" />
</xsd:key>

<xsd:keyref name="refgest" refer="clegest">
<xsd:selector xpath="listeGestionnaires/gestionnaire"/>
<xsd:field xpath="@idgest"/>
</xsd:keyref>

</xsd:element>
</xsd:schema>


fichier gestionnaire:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns: xsd="http://www.w3.org/2001/XMLSchema" >
<!-- <xsd:element name="Liste" type="ListeClient"/>-->

<xsd:complexType name="gestionnaire">
<xsd:sequence>
<xsd:element name="nom" type="xsd:string" minOccurs="1"/>
<xsd:element name="prenom" type="xsd:string" minOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="idgest" type="xsd:integer" use="required"/>
</xsd:complexType>

<xsd:element name="listeGestionnaires">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="gestionnaire" minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>

<xsd:key name="clegest">
<xsd:selector xpath="gestionnaire" />
<xsd:field xpath="@idgest" />
</xsd:key>

</xsd:element>
</xsd:schema>


Une aide serait la bienvenue.merci d'avance.