Adattípusosztályok létrehozása XML-ből

.NET-keretrendszer 4.5 tartalmaz egy új funkciót, amely adattípusosztályokat hoz létre XML-ből. Ez a cikk azt ismerteti, hogyan hozhat létre automatikusan adattípusokat a .NET Blog RSS-hírcsatornához.

Az XML beszerzése a .NET blog RSS-hírcsatornájából

  1. Egy böngészőben keresse meg a .NET blog RSS-hírcsatornáját.

  2. Másolja a hírcsatorna szövegét a Ctrl+A billentyűkombinációval az összes szöveg kijelöléséhez, a másoláshoz pedig a Ctrl+C billentyűkombinációt.

Az adattípusok létrehozása

  1. Nyisson meg egy kódfájlt, amelyben a proxyt használni szeretné. Ennek a fájlnak egy .NET-keretrendszer 4.5-ös vagy újabb projektnek kell lennie.

  2. Helyezze a kurzort a fájl egy olyan helyére, amely a meglévő osztályokon kívül esik.

  3. Válassza az Edit Paste Special Paste XML as Classes (Speciális>beillesztési XML szerkesztése osztályként) lehetőséget.>

  4. linkA , , rssrssChannel, rssChannelImagerssChannelItemrssChannelItemGuid osztályokat az RSS-hírcsatorna elemeinek eléréséhez szükséges tagokkal hozzák létre.

A létrehozott osztályok használata

Az osztályok létrehozása után a többi osztályhoz hasonlóan kódban is használhatja őket. Az alábbi példakód az osztály új példányát rssChannelImage adja vissza.

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