Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中向XmlDocument()的根节点添加属性#_C#_Xmldocument_Document Root_Xml Attribute - Fatal编程技术网

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

C# 如何在C中向XmlDocument()的根节点添加属性#,c#,xmldocument,document-root,xml-attribute,C#,Xmldocument,Document Root,Xml Attribute,我在C#中已经有一个XmlDocument对象。假设InnerXml看起来像这样 <MyResponse> <ResponseType> <Id>8825</Id> </ResponseType> </MyResponse> 8825 如何添加名称为uuid、值为781283721381的属性,例如uuid=“781283721381”。因此,我的Xml输出如下所示: <MyResponse uu

我在C#中已经有一个XmlDocument对象。假设InnerXml看起来像这样

<MyResponse>
  <ResponseType>
    <Id>8825</Id>
  </ResponseType>
</MyResponse>

8825
如何添加名称为uuid、值为781283721381的属性,例如uuid=“781283721381”。因此,我的Xml输出如下所示:

<MyResponse uuid="781283721381">
  <ResponseType>
    <Id>8825</Id>
  </ResponseType>
</MyResponse>

8825
是的,XmlDocument有点难以修改,这就是XDocument被发明的部分原因。但是使用XML序列化和处理对象是最容易的

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