Sky.Net

ajax
跨域--------用xmlDom加载不在同一个域的XML(Asp.net)[IE设置不允许跨域的前提下] Ajax
 var xmlDoc =new ActiveXObject("Microsoft.XMLDOM") ;
xmlDoc.loadXML(DragDown.XmlFileLoad(url).value);       
 [Ajax.AjaxMethod]
public string XmlFileLoad(string strXmlfileAd)
{
string strXmlReturn = "";
try
{
System.Net.HttpWebResponse rs = (System.Net.HttpWebResponse)System.Net.HttpWebRequest.Create(strXmlfileAd).GetResponse();
System.IO.StreamReader sr = new System.IO.StreamReader(rs.GetResponseStream(), System.Text.Encoding.Default);
strXmlReturn = sr.ReadToEnd();
return strXmlReturn;
}
catch (Exception ex)
{
throw (ex);
}
}

posted on 2008-06-14 17:10  charry  阅读(405)  评论(0)    收藏  举报