XmlNamedNodeMap.GetEnumerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt ondersteuning voor de iteratie van de foreach-stijl over de verzameling knooppunten in de 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
Retouren
Een enumerator-object.
Implementeringen
Voorbeelden
In het volgende voorbeeld worden alle kenmerken in de verzameling weergegeven.
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