Générer des classes de type de données à partir de XML
.NET Framework 4.5 inclut une nouvelle fonctionnalité pour générer les classes de type de données XML. Cet article décrit comment générer automatiquement des types de données pour le flux RSS Blog .NET.
Obtenir le code XML à partir du flux RSS Blog .NET
Dans un navigateur, accédez au flux RSS Blog .NET.
Copiez le texte du flux en appuyant sur Ctrl+A pour sélectionner tout le texte, et Ctrl+C pour copier.
Créer les types de données
Ouvrez un fichier de code où le proxy doit être utilisé. Ce fichier doit faire partie d’un projet .NET Framework 4.5 ou ultérieur.
Placez le curseur dans un emplacement du fichier à l'extérieur des classes existantes.
Sélectionnez Modifier >Collage spécial>Coller XML sous forme de classes.
Des classes appelées
link
,rss
,rssChannel
,rssChannelImage
,rssChannelItem
etrssChannelItemGuid
sont créées avec les membres nécessaires pour accéder aux éléments dans le flux RSS.
Utiliser les classes générées
Une fois les classes générées, vous pouvez les utiliser dans le code comme toute autre classe. L'exemple suivant retourne une nouvelle instance de la classe rssChannelImage
.
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};