Generowanie klas typów danych na podstawie kodu XML
Program .NET Framework 4.5 zawiera nową funkcję służącą do generowania klas typów danych na podstawie kodu XML. W tym artykule opisano sposób automatycznego generowania typów danych dla kanału informacyjnego RSS bloga platformy .NET.
Uzyskiwanie kodu XML z kanału informacyjnego RSS bloga platformy .NET
W przeglądarce przejdź do kanału informacyjnego RSS bloga platformy .NET.
Skopiuj tekst kanału informacyjnego, naciskając klawisze Ctrl+A , aby zaznaczyć cały tekst, a następnie naciśnij klawisze Ctrl+C , aby skopiować.
Tworzenie typów danych
Otwórz plik kodu, w którym ma być używany serwer proxy. Ten plik powinien być częścią projektu .NET Framework 4.5 lub nowszego.
Umieść kursor w lokalizacji w pliku poza istniejącymi klasami.
Wybierz pozycję Edytuj>wklej specjalny>kod XML wklejania jako klasy.
Klasy o nazwie
link
, ,rss
rssChannel
,rssChannelImage
,rssChannelItem
irssChannelItemGuid
są tworzone z elementami niezbędnymi do uzyskiwania dostępu do elementów w kanale informacyjnym RSS.
Używanie wygenerowanych klas
Po wygenerowaniu klas można ich używać w kodzie tak jak w przypadku innych klas. Poniższy przykład kodu zwraca nowe wystąpienie rssChannelImage
klasy.
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};