Si vous souhaitez ajouter un attribut à un élément XML existant <D_COMMS>
, ne remplacez pas l'attribut existant, ajoutez-le au début.Ajout d'un attribut XML à un élément
C'est le XML
<OUTPUT version="2.0">
<RESPONSE>
<DATA id="17fb13cca6c5463597fdf340c044069f">
<![CDATA[<ID> jdfkldklfjdkl</ID><D_COMMS>ON this date...</D_COMMS>]]>
</DATA>
</RESPONSE>
Ce fichier XML est le résultat d'un HttpWebResponse donc c'est ce que le XMl ressemble quand il me revient et je dois ajouter une valeur à la D_COMMS élément et renvoyez-le.J'ai essayé quelque chose comme ceci pour rechercher les données descendant et l'ajouter de cette façon.
var addelement = doc.Descendants("DATA").First();
addelement.Add(XElement("D_COMMS","On this date we said"));