Dela via


Generera datatypsklasser från XML

.NET Framework 4.5 innehåller en ny funktion för att generera datatypsklasser från XML. Den här artikeln beskriver hur du automatiskt genererar datatyper för RSS-flödet för .NET-bloggen.

Hämta XML från RSS-feeden för .NET-bloggen

  1. I en webbläsare navigerar du till RSS-flödet för .NET-bloggen.

  2. Kopiera texten i flödet genom att trycka på Ctrl+A för att markera all text och Ctrl+C att kopiera.

Skapa datatyperna

  1. Öppna en kodfil där proxyn ska användas. Den här filen ska ingå i ett .NET Framework 4.5- eller senare projekt.

  2. Placera markören på en plats i filen utanför befintliga klasser.

  3. Välj Redigera>Klistra in SPECIAL>Klistra in XML som klasser.

  4. Klasser som kallas link, rss, rssChannel, rssChannelImage, rssChannelItemoch rssChannelItemGuid skapas med nödvändiga medlemmar för åtkomst till elementen i RSS-feeden.

Använda de genererade klasserna

När klasserna har genererats kan du använda dem i kod som andra klasser. I följande kodexempel returneras en ny instans av rssChannelImage klassen.

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