Örn Xml:
banner_cfef10b55983478ab22a090c65dbe3f3.jpg
banner_fce6df2013df41cfbc7d6ccfd5b3b3f6.jpg
Örnek xml dosyamız yukarıdaki gibi olsun
html kodlarımız
Codebehind kodumuz
Kod:
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath(“~/Uploads/Xml/bannerlar.xml”));
XmlNodeList NodeListesi = xDoc.SelectNodes(“bannerlar/banner”);
string efekt = “”;
int sure = 0;
foreach (XmlNode xn in NodeListesi)
{
efekt = xn.Attributes[“efekt”].Value;
sure = Convert.ToInt32(xn.Attributes[“sure”].Value);
foreach (XmlNode cn in xn.ChildNodes)
{
slideshow.InnerHtml += ““;
XmlDocument xDoc = new XmlDocument();
SelectNodes ile ile tagları arasındaki verileri çekiyoruz. xn.Attributes value ile banner tagının özelliklerini çekiyoruz. xn.ChildNodes ile ile arasındaki tagları listeletiyoruz. cn.InnerText ile resim taglarının verilerini alıyoruz. Resim bir tag olduğundan özellik olmadığından InnerText i kullandık Value yu değer için kullanıyoruz.