XmlNodeList 类

定义

描述节点的集合。

public ref class XmlNodeList sealed : IIterable<IXmlNode ^>, IVectorView<IXmlNode ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlNodeList final : IIterable<IXmlNode>, IVectorView<IXmlNode>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class XmlNodeList : IEnumerable<IXmlNode>, IReadOnlyList<IXmlNode>
Public NotInheritable Class XmlNodeList
Implements IEnumerable(Of IXmlNode), IReadOnlyList(Of IXmlNode)
继承
Object Platform::Object IInspectable XmlNodeList
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

集合成员列表

对于 JavaScript,XmlNodeList 具有成员列表中显示的成员。 此外,XmlNodeList 支持 Array.prototype 的成员和使用索引来访问项。

枚举 C# 或 Microsoft Visual Basic 中的集合

XmlNodeList 是可枚举的,因此可以使用特定于语言的语法(如 C# 中的 foreach )枚举集合中的项。 编译器为你执行类型强制转换,你无需显式转换为 IEnumerable<IXmlNode> 。 如果需要显式强制转换(例如,如果要调用 GetEnumerator),请使用 IXmlNode 约束强制转换为 IEnumerable<T>

属性

Length

获取列表的长度。

Size

获取向量视图中的元素数。

方法

First()

返回循环访问集合中的项的迭代器。

GetAt(UInt32)

返回矢量视图中指定索引处的项。

GetMany(UInt32, IXmlNode[])

返回从矢量视图的指定索引处开始的项。

IndexOf(IXmlNode, UInt32)

返回向量中指定项的索引。

Item(UInt32)

返回列表中的指定索引处的项。

适用于