基本的なクエリ (LINQ to XML) (C#)Basic Queries (LINQ to XML) (C#)

ここでは、基本的な LINQ to XMLLINQ to XML クエリの例について説明します。This section provides examples of basic LINQ to XMLLINQ to XML queries.

このセクションの内容In This Section

トピックTopic 説明Description
方法: 特定の属性を持つ要素を検索する (C#)How to: Find an Element with a Specific Attribute (C#) 特定の値を含む属性を持つ特定の要素を検索する方法について説明します。Shows how to find a particular element that has an attribute that has a specific value.
方法: 特定の子要素を持つ要素を検索する (C#)How to: Find an Element with a Specific Child Element (C#) 特定の値を含む子要素を持つ特定の要素を検索する方法について説明します。Shows how to find a particular element that has a child element that has a specific value.
XDocument のクエリと XElement のクエリ (C#)Querying an XDocument vs. Querying an XElement (C#) XElement をルートとする XML ツリーに対するクエリの記述と、XDocument をルートとする XML ツリーに対するクエリの記述の違いについて説明します。Explains the differences between writing queries on an XML tree that is rooted in XElement and writing queries on an XML tree that is rooted in XDocument.
方法: 特定の要素名を持つ子孫を検索する (C#)How to: Find Descendants with a Specific Element Name (C#) 特定の名前を持つ要素のすべての子孫を検索する方法について説明します。Shows how to find all the descendants of an element that have a specific name. この例では、Descendants 軸を使用します。This example uses the Descendants axis.
方法: Descendants メソッドを使用して単一の子孫を検索する (C#)How to: Find a Single Descendant Using the Descendants Method (C#) Descendants 軸メソッドを使用して一意の名前を持つ単一の要素を検索する方法について説明します。Shows how to use the Descendants axis method to find a single uniquely named element.
方法: 複雑なフィルターを使用してクエリを記述する (C#)How to: Write Queries with Complex Filtering (C#) 複雑なフィルターを使用してクエリを記述する方法について説明します。Shows how to write a query with a more complex filter.
方法: 省略可能な要素をフィルター処理する (C#)How to: Filter on an Optional Element (C#) 不規則な形のツリーでノードを検索する方法について説明します。Shows how to find nodes in an irregularly shaped tree.
方法: 名前空間内のすべてのノードを検索する (C#)How to: Find All Nodes in a Namespace (C#) 特定の名前空間内のすべてのノードを検索する方法について説明します。Shows how to find all nodes that are in a specific namespace.
方法: 要素を並べ替える (C#)How to: Sort Elements (C#) 結果を並べ替えるクエリを記述する方法について説明します。Shows how to write a query that sorts its results.
方法: 複数のキーに基づいて要素を並べ替える (C#)How to: Sort Elements on Multiple Keys (C#) 複数のキーに基づく並べ替えの方法について説明します。Shows how to sort on multiple keys.
方法: 中間値を計算する (C#)How to: Calculate Intermediate Values (C#) Let 句を使って LINQ to XMLLINQ to XML クエリの中間値を計算する方法について説明します。Shows how to use the Let clause to calculate intermediate values in a LINQ to XMLLINQ to XML query.
方法: コンテキストに基づいて要素を検索するクエリを記述する (C#)How to: Write a Query that Finds Elements Based on Context (C#) ツリー内の他の要素に基づいて要素を選択する方法について説明します。Shows how to select elements based on other elements in the tree.
方法: 空のクエリ結果セットをデバッグする (C#)How to: Debug Empty Query Results Sets (C#) 既定の名前空間の XML に対するクエリをデバッグする際の適切な修正方法について説明します。Shows the appropriate fix when debugging queries on XML that is in a default namespace.

関連項目See also