XmlNamedNodeMap.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает поддержку итерации стиля foreach по коллекции узлов в списке XmlNamedNodeMap.
public:
virtual System::Collections::IEnumerator ^ GetEnumerator();
public virtual System.Collections.IEnumerator GetEnumerator();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Overridable Function GetEnumerator () As IEnumerator
Возвращаемое значение
Объект перечислителя.
Реализации
Примеры
В следующем примере отображаются все атрибуты в коллекции.
using System;
using System.IO;
using System.Xml;
using System.Collections;
public class Sample
{
public static void Main()
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' publicationdate='1997' " +
" ISBN='1-861001-57-5'>" +
" <title>Pride And Prejudice</title>" +
"</book>");
XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;
Console.WriteLine("Display all the attributes for this book...");
IEnumerator ienum = attrColl.GetEnumerator();
while (ienum.MoveNext())
{
XmlAttribute attr = (XmlAttribute)ienum.Current;
Console.WriteLine("{0} = {1}", attr.Name, attr.Value);
}
}
}
Option Explicit
Option Strict
Imports System.IO
Imports System.Xml
Imports System.Collections
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<book genre='novel' publicationdate='1997' " & _
" ISBN='1-861001-57-5'>" & _
" <title>Pride And Prejudice</title>" & _
"</book>")
Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes
Console.WriteLine("Display all the attributes for this book...")
Dim ienum as IEnumerator = attrColl.GetEnumerator()
Dim attr as XmlAttribute
while (ienum.MoveNext())
attr = CType(ienum.Current, XmlAttribute)
Console.WriteLine("{0} = {1}", attr.Name, attr.Value)
end while
end sub
end class