[C#/XML] Comment importer les données d'un document XML vers un autre ?
	
	
		Bonjour ! Mon problème est le suivant : je dispose de deux documents XML, XMLA et XMLB. Je souhaiterai importer les données du document XMLB à l intèrieur du document XMLB, par exemple dans une balise <item>.
 
Le problème est que lorsque je le fais, j ai droit à lerreur suivante :
 
The node to be inserted is from a different document context.
 
 
Voici mon code :
 
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   |  
//Mon document XMLA
XmlDocument XmlTmp = new XmlDocument();
XmlTmp.Load("XMLBloc.xml");
 
XmlNode NodeTest ;
 
//Je récupère ici le noeud principal de mon document XMLB,
// qui est l'attribut d'un objet instancié précédemment
NodeTest = myItems[0].myXMLItem.DocumentElement;
 
//je récupère le noeud de XMLA dans lequel je veux ajouter XMLB
XmlNode NodePere =XmlTmp.ChildNodes.Item(1);
 
 
//j'ajoute XMLB dans le noeud de XMLA spécifié précédemment
NodePere.AppendChild(NodeTest);
 
XmlTmp.Save("MyWonderfulXML.xml"); | 
 Voilà ! Si quelqu'un pouvait m'aider, ce serait formidable !