请各位大神指点一下,以下C#代码读取修改XML文件转换成QT语言,谢谢
以下是我用C#写的读取XML格式的文件,需要将C节点下的所有oldname 字符串换成newname,然后将文件名中的oldname也换成 newname。还请大神帮忙
XmlDocument doc=new XmlDocument();
XmlReaderSettings settings =new XmlReaderSettings();
settings.IgnoreComments=false;
string oldname;
string newname;
XmlWriterSettings set=new XmlWriterSettings();
set.Indent=true;
XmlReader reader1=XmlReader.Create("wo"+oldname+".xml",settings);
doc.Load(reader1);
XmlNodeList nodeList=doc.SelectNodes("//a//b//c");
for (int i=0;i<nodeList[i].InnerText.Replace(oldname,newname))
reader1.Close();
using (XmlWriter stw1=XmlWriter.Create("wo"+newname+".xml",set))
{
doc.save(stw1);
}