Udostępnij za pośrednictwem


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

  1. W przeglądarce przejdź do kanału informacyjnego RSS bloga platformy .NET.

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

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

  2. Umieść kursor w lokalizacji w pliku poza istniejącymi klasami.

  3. Wybierz pozycję Edytuj>wklej specjalny>kod XML wklejania jako klasy.

  4. Klasy o nazwie link, , rssrssChannel, rssChannelImage, rssChannelItemi rssChannelItemGuid 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"
};