XmlNodeList 类

定义

表示节点的有序集合。

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

注解

对从中创建集合的节点对象的子对象的 XmlNodeList 更改会立即反映在属性和方法返回的 XmlNodeList 节点中。 XmlNodeList 支持迭代和索引访问。

XmlNodeList 由以下属性和方法返回。

  • XmlNode.ChildNodes - 返回包含 XmlNodeList 节点的所有子级。

  • XmlNode.SelectNodes - 返回一个 XmlNodeList 包含与 XPath 查询匹配的节点集合。

  • GetElementsByTagName - 返回一个 XmlNodeList 包含与指定名称匹配的所有子代元素的列表。 此方法在类和XmlElement类中XmlDocument均可用。

构造函数

XmlNodeList()

初始化 XmlNodeList 类的新实例。

属性

Count

获取 XmlNodeList 中的节点数。

ItemOf[Int32]

获取给定索引处的节点。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

获取一个循环访问其集合节点的枚举数。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Item(Int32)

检索给定索引处的节点。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
PrivateDisposeNodeList()

私下释放节点列表里的资源。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IDisposable.Dispose()

释放 XmlNodeList 类使用的所有资源。

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅