希望将属性添加到现有 xml 元素<D_COMMS>
,而不是替换现有属性,只需将其添加到开头即可。
这是 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"));