Если вы хотите добавить атрибут к существующему элементу xml <D_COMMS>
, не заменяя существующий атрибут, просто добавьте его в начало.Добавление атрибута XML к элементу
Это XML
<OUTPUT version="2.0">
<RESPONSE>
<DATA id="17fb13cca6c5463597fdf340c044069f">
<![CDATA[<ID> jdfkldklfjdkl</ID><D_COMMS>ON this date...</D_COMMS>]]>
</DATA>
</RESPONSE>
Этот XML является результатом HttpWebResponse так это то, что Xml выглядит, когда он возвращается ко мне, и мне нужно, чтобы добавить значение в D_COMMS и отправить его назад. Попробовали что-то подобное, чтобы найти DATA потомка и добавить его таким образом.
var addelement = doc.Descendants("DATA").First();
addelement.Add(XElement("D_COMMS","On this date we said"));