Создание классов типов данных из XML
платформа .NET Framework 4.5 содержит новую функцию для создания классов типов данных из XML. В этой статье описывается, как автоматически создавать типы данных для RSS-канала блога .NET.
Получение XML-кода из RSS-канала блога .NET
В браузере перейдите к RSS-каналу блога .NET.
Скопируйте текст веб-канала, нажав клавиши CTRL+A , чтобы выделить весь текст, и CTRL+C для копирования.
Создание типов данных
Откройте файл кода, в котором будет использоваться прокси. Этот файл должен быть частью проекта платформа .NET Framework 4.5 или более поздней версии.
Поместите курсор в такое место в файле, чтобы он был вне пределов описанных в файле классов.
Выберите "Изменить>вставьте специальный>XML-код вставки" в качестве классов.
Классы, называемые
link
,rss
,rssChannelItem
rssChannel
rssChannelImage
и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"
};