Descendants (XElement 動的プロパティ)Descendants (XElement Dynamic Property)

現在の要素の子孫要素のうち指定された拡張名に一致するすべての子孫要素を取得するためのインデクサーを取得します。Gets an indexer used to retrieve all the descendant elements of the current element that match the specified expanded name.

構文Syntax

elem.Descendants[{namespaceName}localName]  

プロパティ値/戻り値Property Value/Return Value

IEnumerable<XElement> Item(String expandedName) 型のインデクサー。An indexer of the type IEnumerable<XElement> Item(String expandedName). このインデクサーは、指定された子孫要素の展開名を受け取り、<xref:System.Collections.IEnumerable><<xref:System.Xml.Linq.XElement>> コレクション内の一致する子要素を返します。This indexer takes the expanded name of the specified descendant elements and returns the matching child elements in an <xref:System.Collections.IEnumerable><<xref:System.Xml.Linq.XElement>> collection.

コメントRemarks

このプロパティは、<xref:System.Xml.Linq.XContainer.Descendants(System.Xml.Linq.XName)?displayProperty=fullName> クラスの <xref:System.Xml.Linq.XContainer> メソッドに相当します。This property is equivalent to the <xref:System.Xml.Linq.XContainer.Descendants(System.Xml.Linq.XName)?displayProperty=fullName> method of the <xref:System.Xml.Linq.XContainer> class.

返されるコレクション内の要素は、XML ソース ドキュメント順になります。The elements in the returned collection are in XML source document order.

このプロパティは、遅延実行を使用します。This property uses deferred execution.

参照See Also

XElement クラスの動的プロパティ XElement Class Dynamic Properties
要素Elements