XmlNodeList クラス

順序の付いたノードのコレクションを表します。

この型のすべてのメンバの一覧については、XmlNodeList メンバ を参照してください。

System.Object
   System.Xml.XmlNodeList

MustInherit Public Class XmlNodeList
   Implements IEnumerable
[C#]
public abstract class XmlNodeList : IEnumerable
[C++]
public __gc __abstract class XmlNodeList : public IEnumerable
[JScript]
public abstract class XmlNodeList implements IEnumerable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

XmlNodeList コレクションは "ライブ" です。つまり、作成元のノード オブジェクトの子に対する変更は、 XmlNodeList のプロパティとメソッドによって返されたノードにすぐに反映されます。 XmlNodeList は、反復およびインデックスによるアクセスをサポートしています。

XmlNodeList は、次のプロパティおよびメソッドによって返されます。

  • XmlNode.ChildNodes- ノードのすべての子を格納している XmlNodeList を返します。
  • XmlNode.SelectNodes- XPath クエリと一致するノードのコレクションを格納している XmlNodeList を返します。
  • GetElementsByTagName- 指定した名前に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。このメソッドは、 XmlDocument クラスおよび XmlElement クラスで使用できます。

必要条件

名前空間: System.Xml

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System.Xml (System.Xml.dll 内)

参照

XmlNodeList メンバ | System.Xml 名前空間 | インデックスによる順序付けられたノードの取得 | XML ドキュメント オブジェクト モデル (DOM)