Merhaba ,
Sitemden rss ile veri çekiyorum. Data life engine sistemi kullanıyordum önceden oranın rss'i daha farklıydı. Şimdi wordpress'Den çekiyorum. Her etiket eklendiğinde <item> kısmı daha büyük oluyor.. etiketleri <category> altında verip duruyor. yani her etiket için
<category>csharp</category>
<category>cplusplus</category>
Gibi gibi ekliyor..
Ben rss'leri

  rssIndir(); //ilk rss dosyasını indiriyorum

            xmlVerisi.Load(@"c:\rss.xml"); //sonra çekiyorum
            XmlNodeList xmlNodeList = xmlVerisi.GetElementsByTagName("item");
            foreach (XmlNode node in xmlNodeList)
            {
 if (say == 1)
                {
                    label1.Text = node.ChildNodes[0].InnerText;
                    konuhakkinda1 = node.ChildNodes[13].InnerText;
                    if (konuhakkinda1.Length > 150)
                    {
                        konuhakkinda1 = konuhakkinda1.Substring(0, 150);
                        string regExp = @".{0,40}([ ]|$)";
                        string yeniSatir = @"$0" + "\n";
                        Regex regex = new Regex(regExp);
                        konuhakkinda1 = regex.Replace(konuhakkinda1, yeniSatir);
                        konuhakkinda1 = konuhakkinda1.TrimEnd();
                        int s = konuhakkinda1.Length;
                        konuhakkinda1 = konuhakkinda1.Insert(s, "[...]");
                    }
                    say++;
                }
gibi gibi gidiyorum.. burda say değişkenide her if bloğunda arttırıyorum.
Burda konuhakkinda1 = node.ChildNodes[13].InnerText; kodunu görmüşsünüzdür. Bu kod <item></item> arasındaki kodları kontrol ederken onüçüncü tag'ın arasındaki verileri çekiyor. Ama sitede birsürü etiket eklenmiş ise malesef benim çekeceğim 13. tag değişiyor. bunu nasıl ayarlayabilirim.
atknuludag.com/feed linkinde <description> tagları arasındaki veriyi çekmek istiyorum. ama etiket eklenince malesef başka yerdeki veriyi çekiyor