Share via


Generazione di classi di tipo dati da XML

.NET Framework 4.5 include una nuova funzionalità per generare classi di tipi di dati da XML. Questo articolo descrive come generare automaticamente i tipi di dati per il feed RSS del blog .NET.

Ottenere il codice XML dal feed RSS del blog .NET

  1. In un browser passare al feed RSS del blog .NET.

  2. Copiare il testo del feed premendo CTRL+A per selezionare tutto il testo e CTRL+C per effettuare la copia.

Creare i tipi di dati

  1. Aprire un file di codice in cui deve essere usato il proxy. Questo file deve far parte di un progetto .NET Framework 4.5 o versione successiva.

  2. Posizionare il cursore nel file ma all'esterno di a qualsiasi classe esistente.

  3. Selezionare Modifica>Incolla speciale>Incolla XML come classi.

  4. Le classi denominate link, rss, rssChannel, rssChannelImage, rssChannelItem e rssChannelItemGuid vengono create con i membri necessari per accedere agli elementi nel feed RSS.

Usare le classi generate

Una volta generate, le classi possono essere usate nel codice come qualsiasi altra classe. Nell'esempio di codice seguente viene restituita una nuova istanza della classe rssChannelImage.

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