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
I en webbläsare navigerar du till RSS-flödet för .NET-bloggen.
Kopiera texten i flödet genom att trycka på Ctrl+A för att markera all text och Ctrl+C att kopiera.
Skapa datatyperna
Öppna en kodfil där proxyn ska användas. Den här filen ska ingå i ett .NET Framework 4.5- eller senare projekt.
Placera markören på en plats i filen utanför befintliga klasser.
Välj Redigera>Klistra in SPECIAL>Klistra in XML som klasser.
Klasser som kallas
link
,rss
,rssChannel
,rssChannelImage
,rssChannelItem
ochrssChannelItemGuid
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"
};