通过


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 包含与指定名称匹配的所有后代元素的列表。 此方法在类XmlElementXmlDocument均可用。

构造函数

名称 说明
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 的所有资源。

扩展方法

名称 说明
AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

适用于

另请参阅