Generování tříd datových typů z XML
.NET Framework 4.5 obsahuje novou funkci pro generování tříd datových typů z XML. Tento článek popisuje, jak automaticky generovat datové typy pro informační kanál RSS blogu .NET.
Získání XML z informačního kanálu RSS blogu .NET
V prohlížeči přejděte do informačního kanálu RSS blogu .NET.
Zkopírujte text informačního kanálu stisknutím kombinace kláves Ctrl+A , abyste vybrali veškerý text, a stisknutím Ctrl+C zkopírujte text.
Vytvoření datových typů
Otevřete soubor kódu, ve kterém se má použít proxy server. Tento soubor by měl být součástí projektu rozhraní .NET Framework 4.5 nebo novější.
Umístěte kurzor do umístění v souboru mimo všechny existující třídy.
Vyberte Upravit vložit>speciální>vložit XML jako třídy.
Třídy s názvem
link
, ,rssChannelImage
rss
rssChannel
,rssChannelItem
, arssChannelItemGuid
jsou vytvořeny s nezbytnými členy pro přístup k prvkům v informačním kanálu RSS.
Použití vygenerovaných tříd
Jakmile se třídy vygenerují, můžete je použít v kódu stejně jako jiné třídy. Následující příklad kódu vrátí novou instanci rssChannelImage
třídy.
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};