Megosztás:


XML-adatok feldolgozása LINQ-ról XML-re

A LINQ–XML a .NET-keretrendszer 3.5-ös verziójának új modellje az XML-adatok feldolgozásához. A LINQ–XML lehetővé teszi a fejlesztők számára, hogy minden elvárhatót elvégezhessenek az XML-adatokkal: xml-dokumentumok lekérdezése, módosítása, létrehozása, mentése és szerializálása. A valódi előnyök a lekérdezési és létrehozási képességekben rejlik.

A LINQ-ból XML-be írt lekérdezések tömörek és kifejezőek, az SQL-hez jobban hasonló szintaxist használnak, mint az XPath vagy az XQuery. Mivel a lekérdezési eredmények visszaadhatók elemek vagy attribútumok gyűjteményeként, és XElement-objektumok paramétereként is használhatók, az XML-fák könnyen átalakíthatók egyik alakzatról a másikra.

A LINQ to XML a .NET-keretrendszer 3.5-ös verziójában a nyelvvel integrált lekérdezési (LINQ) technológiát használja. A LINQ kibővíti a C# és a Visual Basic nyelvszintaxisát, hogy hatékony lekérdezési képességeket biztosítson, amelyek bármely adattárra kiterjeszthetők.

A használat részletes ismertetését a LINQ–XML (C#) és a LINQ–XML (Visual Basic) című témakörben találja. A LINQ-keretrendszer áttekintését lásd: Language-Integrated Query (LINQ) – C# vagy Language-Integrated Query (LINQ) – Visual Basic.

Lásd még