Gegevenstypeklassen genereren vanuit XML
.NET Framework 4.5 bevat een nieuwe functie voor het genereren van gegevenstypeklassen op basis van XML. In dit artikel wordt beschreven hoe u automatisch gegevenstypen genereert voor de RSS-feed van de .NET-blog.
De XML ophalen van de RSS-feed van de .NET-blog
Navigeer in een browser naar de RSS-feed van .NET Blog.
Kopieer de tekst van de feed door op Ctrl+A te drukken om alle tekst te selecteren en Ctrl+C om te kopiƫren.
De gegevenstypen maken
Open een codebestand waarin de proxy moet worden gebruikt. Dit bestand moet deel uitmaken van een .NET Framework 4.5- of hoger-project.
Plaats de cursor op een locatie in het bestand buiten bestaande klassen.
Selecteer Plakken speciaal>xml-bestand plakken als klassen.>
Klassen genaamd
link
,rss
,rssChannel
, ,rssChannelImage
enrssChannelItem
rssChannelItemGuid
worden gemaakt met de benodigde leden voor toegang tot de elementen in de RSS-feed.
De gegenereerde klassen gebruiken
Zodra de klassen zijn gegenereerd, kunt u deze gebruiken in code zoals andere klassen. In het volgende codevoorbeeld wordt een nieuw exemplaar van de rssChannelImage
klasse geretourneerd.
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};