请教:如何更新当前xml?
mmens 2004-05-12 09:39:33 在保存新的xml时,也就是覆盖旧文件,系统提示:对路径“c:\inetpub\wwwroot\Pal\Ptal_Txt.xml”的访问被拒绝。
是不是我现在在操作的文件不能覆盖?那如果要更新当前使用的文件那该怎么办?
以下是部分代码:
string datafile="/Pal/Ptal_Txt.xml" ;
XmlDocument doc = new XmlDocument();
doc.Load(HttpContext.Current.Server.MapPath(datafile));
...//对xml的操作
XmlTextWriter tr = new XmlTextWriter(HttpContext.Current.Server.MapPath(datafile),null);
tr.Formatting = Formatting.Indented;
doc.WriteContentTo(tr);
tr.Close();
doc=null;