Şimdi Ara

c# xml veri okumak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
436
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaslar elimde bi tane sitemap dosyası var ve url düğümünün altında loc değerinde linkler var ben sadece bu linkleri nasıl alabilirim?



  • http://www.doublecloud.org/2013/08/parsing-xml-in-c-a-quick-working-sample/ linkinden alıntı yaparak,

    using System; 
    using System.Collections.Generic;
    using System.Xml;

    namespace org.doublecloud
    {
    class XmlParsingDemo
    {
    static void Main(string[] args)
    {
    XmlDocument doc = new XmlDocument();
    doc.Load(@"c:\users\steve\documents\books.xml"); //xml dosyası.

    XmlNodeList nodes = doc.DocumentElement.SelectNodes("/catalog/book"); /seçeceğin node yani sende "url/loc" olacak diye tahmin ediyorum.

    List<Book> books = new List<Book>(); //list oluşturmuş

    foreach (XmlNode node in nodes) //sonra düğümü foreach döngüsüne sokmuş.
    {
    Book book = new Book(); /book nesnesini oluşturmuş.

    book.author = node.SelectSingleNode("author").InnerText; //xml içeriğini kullanmış
    book.title = node.SelectSingleNode("title").InnerText;
    book.id = node.Attributes["id"].Value;

    books.Add(book);
    }

    System.Console.WriteLine("Total books: " + books.Count);
    }
    }
    class Book //xml içeriğine göre alacağı değerlerin değişkenlerini oluşturmuş.
    {
    public string id;
    public string title;
    public string author;
    }
    }


    yukarıdaki kod üzerinden yola çıkarak işlemini gerçekleştirebileceğini düşünüyorum, çok basitçe açıkladım ama umarım işine yarar.

    Saygılarımla, Bol .Net li günler. :)



    < Bu mesaj bu kişi tarafından değiştirildi rootturk -- 12 Şubat 2014; 13:49:14 >




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.