http://api.met.no/weatherapi/locationforecast/1.9/?lat=49.8197202;lon=18.1673554 XML을 사용하려고합니다. 각 온도 요소의 모든 값 속성을 선택하고 싶습니다.C# XmlDocument 선택 노드가 공백 반환
나는 이것을 시도했다.
const string url = "http://api.met.no/weatherapi/locationforecast/1.9/?lat=49.8197202;lon=18.1673554";
WebClient client = new WebClient();
string x = client.DownloadString(url);
XmlDocument xml = new XmlDocument();
xml.LoadXml(x);
XmlNodeList nodes = xml.SelectNodes("/weatherdata/product/time/location/temperature");
//XmlNodeList nodes = xml.SelectNodes("temperature");
foreach (XmlNode node in nodes)
{
Console.WriteLine(node.Attributes[0].Value);
}
그러나 나는 항상 아무것도 얻지 못합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
문서에이 메모가 없습니다. XDocument – mybirthname
도 사용하십시오. XmlDocument 클래스를 사용해야합니다. 나는 학교 프로젝트를 위해 그것을해야만한다. – gygabyte