标签:www cep ldo ref books 并保存 turn attribute new
研究了一达通XML读取,发现博主 “方倍工作室”的举例很好, 但是 修改部分 会报错。
报错:
“System.IO.IOException”类型的未经处理的异常在 mscorlib.dll 中发生
其他信息: 文件“d:\config.xml”正由另一进程使用,因此该进程无法访问此文件。
再学习一下 博主 :无痕客 , 谢谢大家的无私奉献。
-----------------------------------------------------------------------------------------------------------------------------------------------
修改节点:将genre属性值为“李赞红“的节点的genre值改为“update李赞红”,将该节点的子节点 <author>的文本修改为“亚胜”。
XmlNodeList nodeList=xmlDoc.SelectSingleNode("bookstore").ChildNodes;//获取bookstore节点的任何子节点
foreach(XmlNode xn in nodeList)//遍历任何子节点
...{
XmlElement xe=(XmlElement)xn;//将子节点类型转换为XmlElement类型
if(xe.GetAttribute("genre")=="李赞红")//假如genre属性值为“李赞红”
...{
xe.SetAttribute("genre","update李赞红");//则修改该属性为“update李赞红”
XmlNodeList nls=xe.ChildNodes;//继续获取xe子节点的任何子节点
foreach(XmlNode xn1 in nls)//遍历
...{
XmlElement xe2=(XmlElement)xn1;//转换类型
if(xe2.Name=="author")//假如找到
...{
xe2.InnerText="亚胜";//则修改
break;//找到退出来就能够了
}
}
break;
}
}
xmlDoc.Save("bookstore.xml");//保存。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mengyang/archive/2008/05/01/2357164.aspx
--------------------------------------------------------------------------
以下内容是博主:无痕客
转自:https://www.cnblogs.com/wuhenke/articles/1567330.html
--------------------------------------------------------------------------
一下参考来自
我自己的修改XML:
例子:
string xmlpath = Application.StartupPath + "http://www.cnblogs.com/wuhenke/admin/file://sdeconfig.ini/";
if (!System.IO.File.Exists(xmlpath))
{
MessageBox.Show("SDE配置文件缺失!", "读取SDE配置信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
XmlDocument doc = new XmlDocument();
doc.Load(xmlpath);
XmlNode node = doc.SelectSingleNode("SDEConfig/SDEServer");
this.m_SDEServer = node.InnerText;
//修改节点内容
node.InnerText = this.m_SDEServer+"11";
//用户
this.m_SDEUser = doc.SelectSingleNode("SDEConfig/SDEUser").InnerText;
//保存XML
XmlTextWriter writer = new XmlTextWriter(xmlpath,Encoding.Default);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
标签:www cep ldo ref books 并保存 turn attribute new
原文地址:https://www.cnblogs.com/Xinqing2010/p/12361441.html