Generieren von Datentypklassen aus XML
.NET Framework 4.5 enthält eine neue Funktion zum Generieren von Datentypklassen aus XML. In diesem Artikel wird beschrieben, wie Datentypen für den RSS-Feed des .NET-Blogs automatisch generiert werden.
Abrufen des XML-Codes aus dem RSS-Feed des .NET-Blogs
Navigieren Sie in einem Browser zum RSS-Feed des .NET-Blogs.
Kopieren Sie den Text des Feeds, indem Sie STRG+A drücken, um den gesamten Text auszuwählen, und STRG+C, um ihn zu kopieren.
Erstellen der Datentypen
Öffnen Sie eine Codedatei, in der der Proxy verwendet werden soll. Diese Datei sollte Teil eines Projekts mit .NET Framework 4.5 oder höher sein.
Platzieren Sie den Cursor an einer Position in der Datei außerhalb der vorhandenen Klassen.
Wählen Sie Bearbeiten>Inhalte einfügen>XML als Klassen einfügen aus.
Die Klassen
link
,rss
,rssChannel
,rssChannelImage
,rssChannelItem
undrssChannelItemGuid
werden mit den erforderlichen Membern erstellt, die für den Zugriff auf Elemente im RSS-Feed benötigt werden.
Verwenden der generierten Klassen
Nachdem die Klassen generiert wurden, können Sie sie wie alle anderen Klassen im Code verwenden. Im folgenden Codebeispiel wird eine neue Instanz der rssChannelImage
-Klasse zurückgegeben.
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};