XmlNode.GetEnumerator Method ()

 

Get an enumerator that iterates through the child nodes in the current node.

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

member GetEnumerator : unit -> IEnumerator

Return Value

Type: System.Collections.IEnumerator

An IEnumerator object that can be used to iterate through the child nodes in the current node.

Provides support for the “for each” style iteration over the nodes in the XmlNode.

This method is a Microsoft extension to the Document Object Model (DOM).

The following example displays all the books in the XML document.

No code example is currently available or this language may not be supported.

The example uses the file, books.xml, as input.


<?xml version='1.0'?>
<!-- This file represents a fragment of a book store inventory database -->
<bookstore>
  <book genre="autobiography" publicationdate="1981" ISBN="1-861003-11-0">
    <title>The Autobiography of Benjamin Franklin</title>
    <author>
      <first-name>Benjamin</first-name>
      <last-name>Franklin</last-name>
    </author>
    <price>8.99</price>
  </book>
  <book genre="novel" publicationdate="1967" ISBN="0-201-63361-2">
    <title>The Confidence Man</title>
    <author>
      <first-name>Herman</first-name>
      <last-name>Melville</last-name>
    </author>
    <price>11.99</price>
  </book>
  <book genre="philosophy" publicationdate="1991" ISBN="1-861001-57-6">
    <title>The Gorgias</title>
    <author>
      <name>Plato</name>
    </author>
    <price>9.99</price>
  </book>
</bookstore>

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