Bonjour ;

Pour commencer j'ai un document Xml existant que je parcours pour y insérer des elements voilà le doc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<Prod_Description Prod_id="100002" Prod_nom="Créme de nuit">
	<Langue Lang_id="1" Lang_nom="fr">
		<Quantité_Désignation>Pot 5000ml  /Quantité_Désignation>
		<Prod_indication>indication pour utiliser ce produit (Créme de nuit)</Prod_indication>
		<Prod_contre_indication>Contre indications pour l-usage de ce produit</Prod_contre_indication>
		<Prod_dietetique>dietetique produit BIO BIO BIO BIO </Prod_dietetique>
		<Prod_composition>xAtome :10mg ; yAtome : 5mg ; ....</Prod_composition>
		<Prod_conseil_utilisation>appliquer sur la peau du visage </Prod_conseil_utilisation>
		<Prod_précautions>à ne pas laisser ce produit à la porté des enfants</Prod_précautions>
		<Prod_fournisseur_principal>EPITACT</Prod_fournisseur_principal>
	</Langue>
 
	<Langue Lang_id="2" Lang_nom="eusa">
		<Quantité_Désignation>Pot 50 ml</Quantité_Désignation>
		<Prod_indication>product uses indication</Prod_indication>
		<Prod_contre_indication>product use-s against indication</Prod_contre_indication>
		<Prod_dietetique>dietetic product</Prod_dietetique>
		<Prod_composition>xAtome :15mg ; yAtome : 15mg ; ....</Prod_composition>
		<Prod_conseil_utilisation>To apply to the dry skin of face</Prod_conseil_utilisation>
		<Prod_précautions>Not to let this product on childrens worn</Prod_précautions>
		<Prod_fournisseur_principal>EPITACT</Prod_fournisseur_principal>
	</Langue>
</Prod_Description>
En fait je veux insérer un element Style :
<Style Bold = "0" Italic = "0"...> </Style> comme fils à tous les elements existants sauf Langue et la racine.

Voilà ce que j'ai fait en vb.net:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
For Each chn As XmlNode In elLgEng.ChildNodes
        styleEl.InnerText = chn.InnerText '' je récupère le text 
        chn.InnerText = Nothing ''j'enleve le text de l'element existant  ''comme Quantité_Désignation par exemple
        chn.AppendChild(styleEl)
        Console.WriteLine("**********************")
        Console.WriteLine(elLgEng.InnerXml)
 Next
en bref je pensais le faire en 5 minutes mais peut être j'etais prétencieu
car à l'execution il insére <style> juste dans le dernier element, et je comprends pas pourquoi.
Merci beaucoup de votre aide