Прочитать на английском

Поделиться через


XmlNamedNodeMap.GetEnumerator Метод

Определение

Обеспечивает поддержку итерации стиля "foreach" для коллекции узлов в объекте XmlNamedNodeMap.

public virtual System.Collections.IEnumerator GetEnumerator ();

Возвращаемое значение

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

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0