如何在C#的XmlDocument()中为根节点添加属性

3
我已经在C#中有一个XmlDocument对象。假设InnerXml看起来像这样;
<MyResponse>
  <ResponseType>
    <Id>8825</Id>
  </ResponseType>
</MyResponse>

如何添加一个属性,其名称为uuid,值为781283721381,例如 uuid="781283721381"。这样,我的Xml输出将如下所示;
<MyResponse uuid="781283721381">
  <ResponseType>
    <Id>8825</Id>
  </ResponseType>
</MyResponse>
1个回答

6
document.DocumentElement.Attributes.Append(document.CreateAttribute("uuid")).Value = "12345"

是的,XmlDocument有点难以修改,这也是XDocument被发明的原因之一。但它是最容易使用的XML序列化和操作对象的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接