Merhaba,
havadurumu diye bir sayfa yapıp içine xml den verileri çekmek isrtiyorum.
http://www.dmi.gov.tr/FTPDATA/analiz/sonSOA.xml adresinden label e yazdırmaya çalışıyorum ama bir türlü beceremedim. Bunun nasıl yapıldığımnı bilen bir arkadaşım varmı nasıl çekebilirim?
sadece aşağıdaki sutunlar lazım
<sehirler><Bolge>IcAnadolu</Bolge><Peryot>Aksam</Peryot><ili>ESKISEHIR</ili><Merkez>ESKISEHIR</Merkez><Durum>Parçalı bulutlu, ilk saatlerde yerel olmak üzere sağanak ve gök gürültülü sağanak yağışlı </Durum><Mak>24</Mak><Min>11</Min><SehirIkon/></sehirler><sehirler>
Xml den hava durumu nasıl çekilir_?
2
●2.231
- 05-06-2013, 16:08:58asp.net 4.5 için bu şekilde yapabilirsin, 4.0 kullanıyosan repeater'da Eval kullan
public partial class WebForm4 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); doc.Load("http://www.dmi.gov.tr/FTPDATA/analiz/sonSOA.xml"); XmlNodeList subeler = doc.SelectNodes("/SOA/sehirler"); List<sehir> sehirler = new List<sehir>(); sehir s; foreach (XmlNode item in subeler) { s = new sehir(); s.Bolge = item.SelectSingleNode("Bolge").InnerText; s.Peryot = item.SelectSingleNode("Peryot").InnerText; s.ili = item.SelectSingleNode("ili").InnerText; s.Merkez = item.SelectSingleNode("Merkez").InnerText; s.Durum = item.SelectSingleNode("Durum").InnerText; s.Mak = item.SelectSingleNode("Mak").InnerText; sehirler.Add(s); } Repeater1.DataSource = sehirler; Repeater1.DataBind(); } } public class sehir { public string Bolge { get; set; } public string Peryot { get; set; } public string ili { get; set; } public string Merkez { get; set; } public string Durum { get; set; } public string Mak { get; set; } }<table> <asp:Repeater ID="Repeater1" runat="server" ItemType="WebApplication1.sehir" > <HeaderTemplate><tr><th>Bölge</th><th>Peryot</th><th>İli</th><th>Merkez</th><th>Durum</th><th>Mak</th></tr></HeaderTemplate> <ItemTemplate> <tr><td><%# Item.Bolge %></td><td><%#Item.Peryot %></td><td><%# Item.ili %></td><td><%# Item.Merkez %></td><td><%# Item.Durum %></td><td><%# Item.Mak %></td></tr> </ItemTemplate> </asp:Repeater> </table>