XML'den veri türü sınıfları oluşturma

.NET Framework 4.5, XML'den veri türü sınıfları oluşturmaya yönelik yeni bir özellik içerir. Bu makalede.NET Blog RSS akışı için otomatik olarak veri türlerinin nasıl oluşturulacağı açıklanmaktadır.

XML'yi .NET Blog RSS akışından alma

  1. Tarayıcıda .NET Blog RSS akışına gidin.

  2. Tüm metni seçmek için Ctrl+A tuşlarına ve kopyalamak için Ctrl+C tuşlarına basarak akışın metnini kopyalayın.

Veri türlerini oluşturma

  1. Proxy'nin kullanılacağı bir kod dosyası açın. Bu dosya bir .NET Framework 4.5 veya sonraki bir projenin parçası olmalıdır.

  2. İmleci dosyadaki mevcut sınıfların dışındaki bir konuma getirin.

  3. Özel>Yapıştırma XML'sini Sınıflar Olarak Düzenle'yi>seçin.

  4. , , rss, rssChannel, rssChannelImage, rssChannelItemve rssChannelItemGuid adlı linksınıflar, RSS akışındaki öğelere erişmek için gerekli üyelerle oluşturulur.

Oluşturulan sınıfları kullanma

Sınıflar oluşturulduktan sonra, bunları diğer sınıflar gibi kodda kullanabilirsiniz. Aşağıdaki kod örneği sınıfının yeni bir örneğini rssChannelImage döndürür.

var channelImage = new rssChannelImage()
{
    title = "MyImage",
    link = "http://www.contoso.com/images/channelImage.jpg",
    url = "http://www.contoso.com/entries/myEntry.html"
};