Weather Conditıon Read From OpenWeatherMap XML.
private void getWeather()
{
XmlDocument doc1 = new XmlDocument();
doc1.Load("http://api.openweathermap.org/data/2.5/forecast/daily?q=izmir&mode=xml&units=metric&cnt=7");
XmlElement root = doc1.DocumentElement;
XmlNodeList timenodes = root.SelectNodes("/weatherdata");
XmlNodeList nodes = root.SelectNodes("/weatherdata/forecast/time");
foreach (XmlNode node in nodes)
{
string time = node.Attributes["day"].InnerText;
string condition = node.SelectSingleNode("symbol").Attributes["name"].InnerText;
string precipitation = node.SelectSingleNode("precipitation").Attributes["type"].InnerText;
string windDeg = node.SelectSingleNode("windDirection").Attributes["deg"].InnerText;
string windDirection = node.SelectSingleNode("windDirection").Attributes["name"].InnerText;
string windSpeed = node.SelectSingleNode("windSpeed").Attributes["mps"].InnerText;
string windCondition = node.SelectSingleNode("windSpeed").Attributes["name"].InnerText;
string tempday = node.SelectSingleNode("temperature").Attributes["day"].InnerText;
string tempmin = node.SelectSingleNode("temperature").Attributes["min"].InnerText;
string tempmax = node.SelectSingleNode("temperature").Attributes["max"].InnerText;
string tempnight = node.SelectSingleNode("temperature").Attributes["night"].InnerText;
string tempeve = node.SelectSingleNode("temperature").Attributes["eve"].InnerText;
string tempmorn = node.SelectSingleNode("temperature").Attributes["morn"].InnerText;
string humidityVal = node.SelectSingleNode("humidity").Attributes["value"].InnerText + node.SelectSingleNode("humidity").Attributes["unit"].InnerText;
string cloudval = node.SelectSingleNode("clouds").Attributes["value"].InnerText;
string cloudPercent = node.SelectSingleNode("clouds").Attributes["all"].InnerText + node.SelectSingleNode("clouds").Attributes["unit"].InnerText;
}
}
Asp.net etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Asp.net etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
9 Şubat 2015 Pazartesi
6 Ocak 2014 Pazartesi
Xml Caching
How can We Cache Xml?
Answer =>
using (XmlTextReader xmlReader1 = new XmlTextReader("c:\\users/can.canbek/documents/visual studio 2012/Projects/EcPiyasalarList/EcPiyasalarList/DelayDBMatriks.xml"))
{
XmlDocument xmldoc1 = new XmlDocument();
xmldoc1.Load(xmlReader1);
XmlNode topnode1 = xmldoc1.DocumentElement;
if (HttpRuntime.Cache[xmldoc1.ToString()] == null)
{
HttpRuntime.Cache.Add(xmldoc1.ToString(), xmldoc1, null, DateTime.Now.AddMinutes(15), TimeSpan.Zero,
CacheItemPriority.Default, null);
}
else
{
xmldoc1 = (XmlDocument)HttpRuntime.Cache[xmldoc1.ToString()];
}
}
Force Be With You...
Answer =>
using (XmlTextReader xmlReader1 = new XmlTextReader("c:\\users/can.canbek/documents/visual studio 2012/Projects/EcPiyasalarList/EcPiyasalarList/DelayDBMatriks.xml"))
{
XmlDocument xmldoc1 = new XmlDocument();
xmldoc1.Load(xmlReader1);
XmlNode topnode1 = xmldoc1.DocumentElement;
if (HttpRuntime.Cache[xmldoc1.ToString()] == null)
{
HttpRuntime.Cache.Add(xmldoc1.ToString(), xmldoc1, null, DateTime.Now.AddMinutes(15), TimeSpan.Zero,
CacheItemPriority.Default, null);
}
else
{
xmldoc1 = (XmlDocument)HttpRuntime.Cache[xmldoc1.ToString()];
}
}
Force Be With You...
Kaydol:
Kayıtlar (Atom)