XmlNamedNodeMap.GetEnumerator Method ()


Provides support for the "foreach" style iteration over the collection of nodes in the XmlNamedNodeMap.

Namespace:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public virtual IEnumerator GetEnumerator()

Return Value

Type: System.Collections.IEnumerator

An enumerator object.

The following example displays all attributes in the collection.

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>" +

      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);

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top