Udostępnij za pośrednictwem


Przetwarzanie danych XML przy użyciu modelu LINQ to XML

LINQ to XML to nowy model w programie .NET Framework w wersji 3.5 do przetwarzania danych XML. LINQ to XML umożliwia deweloperom wykonywanie wszystkich czynności, których oczekiwaliby przy użyciu danych XML: wykonywanie zapytań, modyfikowanie, tworzenie, zapisywanie i serializowanie dokumentów XML. Rzeczywiste zalety leżą w możliwościach tworzenia i zapytań.

Zapytania w linQ to XML są zwięzłe i wyraziste, używając składni bardziej podobnej do języka SQL niż XPath lub XQuery. Ponieważ wyniki zapytania mogą być zwracane jako kolekcje elementów lub atrybutów i mogą być używane jako parametry dla obiektów XElement, drzewa XML można łatwo przekształcać z jednego kształtu na inny.

LINQ to XML wykorzystuje technologię zapytań zintegrowanych z językiem (LINQ) w programie .NET Framework w wersji 3.5. LINQ rozszerza składnię języka C# i Visual Basic, aby zapewnić zaawansowane możliwości zapytań, które można rozszerzyć na potencjalnie dowolny magazyn danych.

Aby zapoznać się ze szczegółowym omówieniem jego użycia, zobacz LINQ to XML (C#) i LINQ to XML (Visual Basic). Aby zapoznać się z omówieniem struktury LINQ, zobacz Zapytanie zintegrowane z językiem (LINQ) — C# lub Zapytanie zintegrowane z językiem (LINQ) — Visual Basic.

Zobacz też