Compartir a través de


Generación de clases de tipos de datos a partir de XML

.NET Framework 4.5 incluye una nueva característica para generar clases de tipo de datos de XML. En este artículo se describe cómo generar de forma automática los tipos de datos para la fuente RSS del blog de .NET.

Obtención de XML desde la fuente RSS del blog de .NET

  1. En un explorador, vaya a la fuente RSS del blog de .NET.

  2. Para copiar el texto de la fuente, presione Ctrl+A para seleccionar todo el texto, y Ctrl+C para copiarlo.

Creación de los tipos de datos

  1. Abra un archivo de código donde se vaya a usar el proxy. Este archivo debe formar parte de un proyecto de .NET Framework 4.5 o posterior.

  2. Coloque el cursor en una ubicación en el archivo fuera de las clases existentes.

  3. Seleccione Editar>Pegado especial>Pegar XML como clases.

  4. Las clases denominadas link, rss, rssChannel, rssChannelImage, rssChannelItem y rssChannelItemGuid se crean con los miembros necesarios para tener acceso a los elementos de la fuente RSS.

Uso de las clases generadas

Una vez que se generan las clases, se pueden usar en código como cualquier otra clase. En el siguiente ejemplo de código se devuelve una nueva instancia de la clase rssChannelImage.

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