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

  1. V prohlížeči přejděte do informačního kanálu RSS blogu .NET.

  2. 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ů

  1. 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ší.

  2. Umístěte kurzor do umístění v souboru mimo všechny existující třídy.

  3. Vyberte Upravit vložit>speciální>vložit XML jako třídy.

  4. Třídy s názvem link, , rssChannelImagerssrssChannel, rssChannelItem, a rssChannelItemGuid 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"
};