LINQ to XML を使用した XML データの処理

LINQ to XML は、XML データの処理を目的とした Microsoft .NET Framework version 3.5 の新しいモデルです。 LINQ to XML を使用することで、XML ドキュメントのクエリ、変更、作成、保存、シリアル化など、XML データを扱う際に必要な処理をすべて実行できます。 特に、クエリと作成の機能が役立ちます。

LINQ to XML のクエリでは、XPath や XQuery よりも SQL に類似した構文が使用され、簡潔で表現力に優れています。 クエリの結果を要素や属性のコレクションとして返すことができ、XElement オブジェクトのパラメーターとして使用できるため、XML ツリーの形を簡単に変換することができます。

LINQ to XML は、.NET Framework バージョン 3.5 の統合言語クエリ (LINQ) テクノロジを利用しています。 LINQ は C# および Visual Basic の言語構文を拡張したもので、潜在的には任意のデータ ストアまで拡張できる強力なクエリ機能を備えています。

その使用方法の詳細については、「LINQ to XML (C#)」および「LINQ to XML (Visual Basic)」を参照してください。 LINQ フレームワークの概要については、「統合言語クエリ (LINQ) - C#」または「統合言語クエリ (LINQ) - Visual Basic」を参照してください。

関連項目