[2.0]Replacer le noeud Root d'un XML
Bonjour,
Je poirote depuis quelques jours sur comment replacer le noeud Root d'un XPathnavigator par un autre.
Voici mon Code:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
XmlDocument configTemp = new XmlDocument();
configTemp.Load(temp + "\\config.xml");
XPathNavigator XConfig = this.DataSources["configuration"].CreateNavigator();
XPathNavigator toAdd = configTemp.CreateNavigator();
toAdd.MoveToChild("Config", "");
XConfig.MoveToChild("Config", "");
XConfig.ReplaceSelf(toAdd); |
Comme vous l'avez surement compris mon xml a comme noeud Root <Config>
avec quelques enfants.Pas de namespace.
bref j'arrive toujours ou quasiment a l'erreur:
Citation:
Déclaration XML inattendue. La déclaration XML doit être le premier noeud du document et aucun espace blanc ne doit être placé avant. Ligne 1, position 9.
Y a quelquechose qe j'ai pas compris mais j'arrive pas a savoir quoi.
Merci pour voter aide.