C# 无法更新XmlNode中的属性值
下面的代码在C#中工作,没有错误,也没有异常。问题是运行代码后,C# 无法更新XmlNode中的属性值,c#,xml,C#,Xml,下面的代码在C#中工作,没有错误,也没有异常。问题是运行代码后,numconfig.xml文件不会更改 C#代码: Xml文件: <?xml version="1.0" encoding="utf-8" ?> <number> <aaa> <abc value="200" text="xxxx" name="upper"/> </aaa> </number> 您如何尝试将更改提交回文件?您的代码没有
numconfig.xml
文件不会更改
C#代码:
Xml文件:
<?xml version="1.0" encoding="utf-8" ?>
<number>
<aaa>
<abc value="200" text="xxxx" name="upper"/>
</aaa>
</number>
您如何尝试将更改提交回文件?您的代码没有显示示例,例如
using (var streamWriter = new StreamWriter(location))
{
foreach (XmlNode xmlNode in xm)
{
streamWriter.WriteLine(xmlNode.OuterXml);
}
}
该文件是否已在资源管理器中打开?您只需打开它!
using (var streamWriter = new StreamWriter(location))
{
foreach (XmlNode xmlNode in xm)
{
streamWriter.WriteLine(xmlNode.OuterXml);
}
}