我已经在C#中拥有一个XmlDocument对象。假设InnerXml看起来像这样;
<MyResponse>
<ResponseType>
<Id>8825</Id>
</ResponseType>
</MyResponse>
如何添加名称为uuid且值为781283721381的属性,例如uuid =“781283721381”。所以我的Xml输出如下所示;
<MyResponse uuid="781283721381">
<ResponseType>
<Id>8825</Id>
</ResponseType>
</MyResponse>
答案 0 :(得分:3)
document.DocumentElement.Attributes.Append(document.CreateAttribute("uuid")).Value = "12345"
是的,XmlDocument有点难以修改,这也是XDocument被发明的部分原因。但它最容易使用XML序列化并处理对象。