XmlNamedNodeMap.GetEnumerator Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece suporte para a iteração em estilo "foreach" sobre a coleção de nós no 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
Devoluções
Um objeto enumerador.
Implementações
Exemplos
O exemplo seguinte mostra todos os atributos da coleção.
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