Delen via


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

  1. Navigeer in een browser naar de RSS-feed van .NET Blog.

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

  1. Open een codebestand waarin de proxy moet worden gebruikt. Dit bestand moet deel uitmaken van een .NET Framework 4.5- of hoger-project.

  2. Plaats de cursor op een locatie in het bestand buiten bestaande klassen.

  3. Selecteer Plakken speciaal>xml-bestand plakken als klassen.>

  4. Klassen genaamd link, rss, rssChannel, , rssChannelImageen rssChannelItemrssChannelItemGuid 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"
};