xml跨域修改问题(也许是这么叫吧 地址是http)
string xmlFile = @"http://up.xxx.com.cn/xml/XMLshenhe.xml";
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(xmlFile);
            XmlNode node = xmlDoc.SelectSingleNode(@"/shenhe/shenhes/shen");
            node.InnerText = str;//修改为100
            xmlDoc.Save(xmlFile);
就是最后一句  因为我的地址(xmlfile) save 方法报错  
那我应该用什么方法可以实现修改功能谢谢了  
如果不行那应该怎么写

解决方案 »

  1.   

    xmlDoc.Save(Server.MapPath("~/xx.xml"));你只能保存在本地,远程是没有权限的
      

  2.   

    xml可以修改的 我改的只是同一网站下的不同二级域名而已  我真。
      

  3.   

    你采用别的方法都能实现啊,如post xml字符串,或者上传的方法,直接Save是不行的,
      

  4.   

    post方法
    http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&client=firefox-a&hs=Eha&rls=org.mozilla%3Azh-CN%3Aofficial&q=c%23+HttpWebRequest+post&oq=c%23+HttpWebRequest+post&aq=f&aqi=&aql=&gs_l=serp.12...7054.7763.0.8669.3.3.0.0.0.0.0.0..0.0...0.0.XqQSdQ2GRyc
      

  5.   

    如果这个xml在你站点下 可以这样
    xmlFile = @"~/xml/XMLshenhe.xml";为什么要请求httphttp开头的 你是断不能保存更改的