Compartilhar via


Gerar classes de tipo de dados por meio de XML

O .NET Framework 4.5 inclui um novo recurso para gerar classes de tipo de dados de XML. Este artigo descreve como gerar automaticamente tipos de dados para o feed RSS do .NET Blog.

Obter o XML do feed RSS do .NET Blog

  1. No Internet Explorer, navegue até o feed RSS do blog .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 em que o proxy deve ser usado. Esse arquivo deve fazer parte de um projeto .NET Framework 4.5 ou posterior.

  2. Coloque o cursor em um local no arquivo fora de qualquer classe existente.

  3. Selecione Editar>Colar Especial>Colar XML como classes.

  4. Classes chamadas link, rss, rssChannel, rssChannelImage, rssChannelItem e rssChannelItemGuid são criadas com os membros necessários para acessar os elementos no feed RSS.

Usar as classes geradas

Depois 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 classe rssChannelImage.

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