Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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# 更改nodeelement的内部文本 价值_C#_Xml - Fatal编程技术网

C# 更改nodeelement的内部文本 价值

C# 更改nodeelement的内部文本 价值,c#,xml,C#,Xml,我需要一点帮助。我试图更改此处的innertext值。在我更改值并将其与Xmldocument对象一起保存之后。当我打开这个文件时,我发现它是以这种格式保存的 <MyXmlType> <MyXmlElement>Value</MyXmlElement> </MyXmlType> 价值 > 请注意这一点。我不知道发生了什么事。请帮助…我猜您正在将内部文本更改为短一个字符的内容,然后就地覆盖该文件,而不是使用全新的文件覆盖它。这意味着额外的

我需要一点帮助。我试图更改此处的innertext值。在我更改值并将其与Xmldocument对象一起保存之后。当我打开这个文件时,我发现它是以这种格式保存的

<MyXmlType>
   <MyXmlElement>Value</MyXmlElement>
</MyXmlType>

价值
>

请注意这一点。我不知道发生了什么事。请帮助…

我猜您正在将内部文本更改为短一个字符的内容,然后就地覆盖该文件,而不是使用全新的文件覆盖它。这意味着额外的
>
是从文件的前一个版本遗留下来的

如果你能展示你用来写文件的代码,那会很有帮助

如果写入新文件,是否会遇到同样的问题

<MyXmlType>
   <MyXmlElement>Value</MyXmlElement>
</MyXmlType>>