Partilhar via


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

  1. Em um navegador, navegue até o feed RSS do Blog do .NET.

  2. Copie o texto do feed pressionando Ctrl+A para selecionar todo o texto e Ctrl+C para copiar.

Criar os tipos de dados

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

  2. Coloque o cursor em um local no arquivo fora de quaisquer classes existentes.

  3. Selecione Editar>colar XML especial>como classes.

  4. As classes chamadas link, rss, rssChannel, rssChannelImage, , rssChannelIteme rssChannelItemGuid 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"
};