Sdílet prostřednictvím


Zpracování dat XML pomocí LINQ to XML

LINQ to XML je nový model v rozhraní .NET Framework verze 3.5 pro zpracování dat XML. LINQ to XML umožňuje vývojářům dělat vše, co by očekávali s daty XML: dotazování, úpravy, vytváření, ukládání a serializace dokumentů XML. Skutečné výhody jsou v možnostech dotazu a vytváření.

Dotazy v JAZYCE LINQ to XML jsou stručné a výraznější a používají syntaxi podobnou jazyku SQL než XPath nebo XQuery. Vzhledem k tomu, že výsledky dotazu lze vrátit jako kolekce prvků nebo atributů a lze je použít jako parametry pro objekty XElement, lze stromy XML snadno transformovat z jednoho obrazce do druhého.

LINQ to XML využívá technologii LINQ (Language-Integrated Query) v rozhraní .NET Framework verze 3.5. LINQ rozšiřuje syntaxi jazyka C# a Visual Basic, aby poskytovala výkonné možnosti dotazů, které je možné rozšířit na potenciálně jakékoli úložiště dat.

Podrobnou diskuzi o použití najdete v tématu LINQ to XML (C#) a LINQ to XML (Visual Basic). Přehled architektury LINQ najdete v tématu Jazykově integrovaný dotaz (LINQ) – C# nebo LINQ (Language-Integrated Query) – Visual Basic.

Viz také