次の方法で共有


基本的なクエリ (LINQ to XML)

更新 : November 2007

ここでは、基本的な LINQ to XML クエリの例について説明します。

このセクションの内容

トピック

内容

方法 : 特定の属性を持つ要素を検索する

特定の値を含む属性を持つ特定の要素を検索する方法について説明します。

方法 : 特定の子要素を持つ要素を検索する

特定の値を含む子要素を持つ特定の要素を検索する方法について説明します。

XDocument のクエリと XElement のクエリ

XElement をルートとする XML ツリーに対するクエリの記述と、XDocument をルートとする XML ツリーに対するクエリの記述の違いについて説明します。

方法 : 特定の要素名を持つ子孫を検索する

特定の名前を持つ要素のすべての子孫を検索する方法について説明します。この例では、Descendants 軸を使用します。

方法 : Descendants メソッドを使用して単一の子孫を検索する

Descendants 軸メソッドを使用して一意の名前を持つ単一の要素を検索する方法について説明します。

方法 : 複雑なフィルタを使用してクエリを記述する

複雑なフィルタを使用してクエリを記述する方法について説明します。

方法 : 省略可能な要素をフィルタ処理する

不規則な形のツリーでノードを検索する方法について説明します。

方法 : 名前空間内のすべてのノードを検索する

特定の名前空間内のすべてのノードを検索する方法について説明します。

方法 : 要素を並べ替える

結果を並べ替えるクエリを記述する方法について説明します。

方法 : 複数のキーに基づく要素の並べ替え

複数のキーに基づく並べ替えの方法について説明します。

方法 : 中間値を計算する

Let 句を使用して LINQ to XML クエリの中間値を計算する方法について説明します。

方法 : コンテキストに基づいて要素を検索するクエリを記述する

ツリー内の他の要素に基づいて要素を選択する方法について説明します。

方法 : 空のクエリ結果セットをデバッグする

既定の名前空間の XML に対するクエリをデバッグする際の適切な修正方法について説明します。

参照

概念

XML ツリーのクエリ