Je cherche à parser un fichier Xml à partir d'un programme C#. Mon
fichier XML me parait valide et bien formé et pour tant j'obtien
l'erreur suivante :
"La même table (Ipdu) ne peut pas être la table enfant dans deux relations imbriquées."
Voici le code d'appel :
XmlNodeReader
test = null;
DataSet ds =
new DataSet();
string
xml_file = "sortie.xml";
XmlDocument
myDoc= new XmlDocument();
try
{
myDoc.Load(xml_file);
test = new XmlNodeReader(myDoc);
ds.ReadXml(test); //A cet appel
l'exception est déclenchée
étrange....., si je renomme la balise ipdu en ipdupouet, cela
fonctionne. Y aurait t'il une longueur mini pour les étiquettes? Des
conflits avec certains nom comme ipduproperty? ...
je viens de trouver mon erreur....je suis un boulet .
Dans une autre partie de mon fichier xml, j'avais un attribut qui
s'appelait ausi ipdu, d'où le conflit. Merci encore pour ton aide et
encore désolé pour cette question débile.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?