2013-10-23 2 views
0

은 ... 외부 웹 사이트 난 그냥이 데이터를 얻을 내 SQL이 데이터를 저장할 에서 (http://www.ukairquality.net/MicrosoftMapFast2.aspx 예) 구글 맵 데이터를 읽거나 구문 분석이 가능외부 웹 사이트에서 구글 맵 데이터를 가져

private void button1_Click(object sender, EventArgs e) 
{ 
     XmlDocument XmlDoc = new XmlDocument(); 
     XmlNamespaceManager XmlNs = new XmlNamespaceManager(XmlDoc.NameTable); 

     XmlNs.AddNamespace("def", "http://earth.google.com/kml/2.0"); 

     string url = "http://www.ukairquality.net/MicrosoftMapFast2.aspx "; 
     XmlDoc.Load(url); 
     //XmlDoc.Save(MapPath(@"~\xml\test.xml")); 

     XmlNodeList Nodes = XmlDoc.SelectNodes("//def:coordinates", XmlNs); 

     foreach (XmlNode Node in Nodes) 
     { 
      textBox1.Text= Response.Write(Node.InnerText + "<br />"); 
     } 
} 

답변

0

물론 다른 웹 사이트의 데이터를로드 할 수는 있지만 URL은 XML이 아닙니다. XML로 구문 분석하려고하면 오류가 발생합니다.

이 영국 사이트에서 데이터를 가져 오려면 자바 스크립트를보고 문자열 함수를 사용하여 원하는 부분을 가져와야합니다.

+0

어이 나는 지금 명확한 2 개의 다른 일을 혼동한다. – zkn

관련 문제