L'ajout d'attribut XML à un élément

À la recherche d'ajouter un attribut à un élément xml <D_COMMS>, de ne pas remplacer l'attribut existant suffit de l'ajouter au début.

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 XML est le résultat d'une HTTPWebResponse c'est ce que le XMl ressemble quand il revient vers moi et j'ai besoin d'ajouter une valeur à la D_COMMS élément et de le renvoyer.Essayé quelque chose comme ça à regarder pour le descendant de DONNÉES et l'ajouter cette façon.

var addelement = doc.Descendants("DATA").First();
addelement.Add(XElement("D_COMMS","On this date we said"));

OriginalL'auteur Jt2ouan | 2012-12-26