Я пытаюсь работать с http://api.met.no/weatherapi/locationforecast/1.9/?lat=49.8197202;lon=18.1673554 XML. Допустим, я хочу выбрать все атрибуты значений для каждого элемента температуры.C# XmlDocument select nodes возвращает пустые
Я попробовал это.
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