Gerar classes de tipo de dados a partir de XML
O .NET Framework 4.5 inclui um novo recurso para gerar classes de tipo de dados a partir de XML. Este artigo descreve como gerar automaticamente tipos de dados para o feed RSS do blog .NET.
Obter o XML do feed RSS do blog .NET
Em um navegador, navegue até o feed RSS do Blog do .NET.
Copie o texto do feed pressionando Ctrl+A para selecionar todo o texto e Ctrl+C para copiar.
Criar os tipos de dados
Abra um arquivo de código onde o proxy deve ser usado. Esse arquivo deve fazer parte de um projeto do .NET Framework 4.5 ou posterior.
Coloque o cursor em um local no arquivo fora de quaisquer classes existentes.
Selecione Editar>colar XML especial>como classes.
As classes chamadas
link
,rss
,rssChannel
,rssChannelImage
, ,rssChannelItem
erssChannelItemGuid
são criadas com os membros necessários para acessar os elementos no feed RSS.
Use as classes geradas
Uma vez que as classes são geradas, você pode usá-las em código como qualquer outra classe. O exemplo de código a seguir retorna uma nova instância da rssChannelImage
classe.
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};