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