Создание классов типов данных из XML

платформа .NET Framework 4.5 содержит новую функцию для создания классов типов данных из XML. В этой статье описывается, как автоматически создавать типы данных для RSS-канала блога .NET.

Получение XML-кода из RSS-канала блога .NET

  1. В браузере перейдите к RSS-каналу блога .NET.

  2. Скопируйте текст веб-канала, нажав клавиши CTRL+A , чтобы выделить весь текст, и CTRL+C для копирования.

Создание типов данных

  1. Откройте файл кода, в котором будет использоваться прокси. Этот файл должен быть частью проекта платформа .NET Framework 4.5 или более поздней версии.

  2. Поместите курсор в такое место в файле, чтобы он был вне пределов описанных в файле классов.

  3. Выберите "Изменить>вставьте специальный>XML-код вставки" в качестве классов.

  4. Классы, называемые link, rss, rssChannelItemrssChannelrssChannelImageи rssChannelItemGuid создаются с необходимыми элементами для доступа к элементам в RSS-канале.

Использование созданных классов

После создания классов их можно использовать в коде, как и любые другие классы. В следующем примере кода показана инициализация нового экземпляра класса rssChannelImage.

var channelImage = new rssChannelImage()
{
    title = "MyImage",
    link = "http://www.contoso.com/images/channelImage.jpg",
    url = "http://www.contoso.com/entries/myEntry.html"
};