XmlNodeList XmlNodeList XmlNodeList XmlNodeList Class


順序の付いたノードのコレクションを表します。Represents an ordered collection of nodes.

public ref class XmlNodeList abstract : IDisposable, System::Collections::IEnumerable
public abstract class XmlNodeList : IDisposable, System.Collections.IEnumerable
type XmlNodeList = class
    interface IEnumerable
    interface IDisposable
Public MustInherit Class XmlNodeList
Implements IDisposable, IEnumerable


XmlNodeListコレクションが作成されたノードオブジェクトの子に対する変更は、 XmlNodeListプロパティおよびメソッドによって返されたノードに直ちに反映されます。Changes to the children of the node object that the XmlNodeList collection was created from are immediately reflected in the nodes returned by the XmlNodeList properties and methods. XmlNodeList反復およびインデックス付きアクセスをサポートします。XmlNodeList supports iteration and indexed access.

XmlNodeListは、次のプロパティおよびメソッドによって返されます。XmlNodeList is returned by the following properties and methods.

  • XmlNode.ChildNodes-ノードのXmlNodeListすべての子を含むを返します。XmlNode.ChildNodes - Returns an XmlNodeList containing all the children of the node.

  • XmlNode.SelectNodes-XPath クエリXmlNodeListと一致するノードのコレクションを含むを返します。XmlNode.SelectNodes - Returns an XmlNodeList containing a collection of nodes matching the XPath query.

  • GetElementsByTagName-指定さXmlNodeListれた名前に一致するすべての子孫要素のリストを格納しているを返します。GetElementsByTagName - Returns an XmlNodeList containing a list of all descendant elements that match the specified name. このメソッドは、クラスXmlDocumentXmlElementクラスの両方で使用できます。This method is available in both the XmlDocument and XmlElement classes.


XmlNodeList() XmlNodeList() XmlNodeList() XmlNodeList()

XmlNodeList クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlNodeList class.


Count Count Count Count

XmlNodeList 内のノードの数を取得します。Gets the number of nodes in the XmlNodeList.

ItemOf[Int32] ItemOf[Int32] ItemOf[Int32] ItemOf[Int32]

指定したインデックス位置にあるノードを取得します。Gets a node at the given index.


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

ノードを反復処理する列挙子を取得します。Gets an enumerator that iterates through the collection of nodes.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
Item(Int32) Item(Int32) Item(Int32) Item(Int32)

指定したインデックス位置にあるノードを取得します。Retrieves a node at the given index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
PrivateDisposeNodeList() PrivateDisposeNodeList() PrivateDisposeNodeList() PrivateDisposeNodeList()

ノード リスト内のリソースをプライベートに破棄します。Disposes resources in the node list privately.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)


IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

XmlNodeList クラスによって使用されているすべてのリソースを解放します。Releases all resources used by the XmlNodeList class.


Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.