C# 更改nodeelement的内部文本 价值
我需要一点帮助。我试图更改此处的innertext值。在我更改值并将其与Xmldocument对象一起保存之后。当我打开这个文件时,我发现它是以这种格式保存的C# 更改nodeelement的内部文本 价值,c#,xml,C#,Xml,我需要一点帮助。我试图更改此处的innertext值。在我更改值并将其与Xmldocument对象一起保存之后。当我打开这个文件时,我发现它是以这种格式保存的 <MyXmlType> <MyXmlElement>Value</MyXmlElement> </MyXmlType> 价值 > 请注意这一点。我不知道发生了什么事。请帮助…我猜您正在将内部文本更改为短一个字符的内容,然后就地覆盖该文件,而不是使用全新的文件覆盖它。这意味着额外的
<MyXmlType>
<MyXmlElement>Value</MyXmlElement>
</MyXmlType>
价值
>
请注意这一点。我不知道发生了什么事。请帮助…我猜您正在将内部文本更改为短一个字符的内容,然后就地覆盖该文件,而不是使用全新的文件覆盖它。这意味着额外的
>
是从文件的前一个版本遗留下来的
如果你能展示你用来写文件的代码,那会很有帮助
如果写入新文件,是否会遇到同样的问题
<MyXmlType>
<MyXmlElement>Value</MyXmlElement>
</MyXmlType>>