Bazı durumlarda XML ile paylaşılan öğelere ulaşmamız gerekiyor.
Bir rss reader uygulamasının yapacağı görevi daha basite indirgeyerek web sitemiz bünyesinde de kullanmak isteyebiliriz.
Bu durumlar için basit bir kod yapısı ile kolayca XML verilerinizi okuyabilirsiniz. XML işlemlerini sorunsuz olarak gerçekleştirmek için using System.Xml; kütüphanesini eklemeyi unutmayın.
XmlDocument kaynak = new XmlDocument();
kaynak.Load("http://www.siteadresiniz.com/haberler.xml");
XmlNodeList baslik = kaynak.GetElementsByTagName("title");
XmlNodeList link = kaynak.GetElementsByTagName("link");
for (int i = 2; i < baslik.Count; i++)
{
Response.Write("<a target=\"_blank\" href=\"" + link[i].InnerText + "\">" + baslik[i].InnerText + "</a><br>");
}
Uygulamanızda Page_Load olarak ya da istediğiniz noktada kullanabilirsiniz.Uygulama çalıştığında siteadresiniz.com/haberler.xml sayfasından title,link elementlerinin sahip olduğu değerleri alıp sayfanıza yansıtacaktır.Kolay gelsin ...