Bonjour a tous
je suis nouveau a C# et XML.
J'essaye de creer un fichier xml base sur la chaine suivante ( c'est un string):
pour ce faire, j utilise le code suivant en considerant que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <payment><emplid>772</emplid><emplrcd>0</emplrcd><deptid>837</deptid><erncd>COM</erncd><amount>1165.66</amount></payment>
Ca donne ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dts.Variables["User::XMLData"].Value.ToString() = <payment><emplid>772</emplid><emplrcd>0</emplrcd><deptid>837</deptid><erncd>COM</erncd><amount>1165.66</amount></payment>
Mon probleme c'est que lorsque je fais ca, le fichier possede des tags <ROOT> au debut et </ROOT> a la fin qui ne sont pas dans ma chaine initiale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 System.Xml.XmlDocument xdoc = new System.Xml.XmlDocument(); xdoc.InnerXml = Dts.Variables["User::XMLData"].Value.ToString(); xdoc.Save(@Dts.Variables["$Project::Local_Outgoing_Folder"].Value.ToString() "
Y a t il un moyen d'enlever ce tag?
Merci
Partager