Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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# 使用空格编写新的XML元素_C#_Xml - Fatal编程技术网

C# 使用空格编写新的XML元素

C# 使用空格编写新的XML元素,c#,xml,C#,Xml,我正在尝试将XML添加到filezilla服务器配置的现有XML文件中。我遇到的问题是原始文件中的元素有一个空格 <User Name="test"> 它导致了一个异常 我尝试过使用streamwriter,但它只是覆盖了整个文件 知道我该如何解决这个问题吗?元素中没有空格,它是一个带有值Test的属性名。以下是如何建立这样一个结构: var element = xdcDocument.CreateElement("User"); var attribute = xdcDocu

我正在尝试将XML添加到filezilla服务器配置的现有XML文件中。我遇到的问题是原始文件中的元素有一个空格

  <User Name="test">
它导致了一个异常

我尝试过使用streamwriter,但它只是覆盖了整个文件


知道我该如何解决这个问题吗?

元素中没有空格,它是一个带有值Test的属性名。以下是如何建立这样一个结构:

var element = xdcDocument.CreateElement("User");
var attribute = xdcDocument.CreateAttribute("Name");
attribute.Value = "Test";        
element.Attributes.Append(attribute);

阅读xml结构以了解模式。在您的例子中,Name是User元素的一个属性。您应该创建一个元素,然后将有意义的属性附加到itOk。谢谢,我该如何添加属性,例如,
var element = xdcDocument.CreateElement("User");
var attribute = xdcDocument.CreateAttribute("Name");
attribute.Value = "Test";        
element.Attributes.Append(attribute);