The SimpleXMLIterator class
Introduction
The SimpleXMLIterator provides recursive iteration over all nodes of a SimpleXMLElement object.
Class synopsis
     
      SimpleXMLIterator
     
     
      extends
      SimpleXMLElement
     
     implements 
      RecursiveIterator
     
     , 
      Traversable
     
     , 
      Iterator
     
     , 
      Countable
     
     {
    
    /* Methods */
    
    /* Inherited methods */
    
   public  SimpleXMLElement::__construct
    ( string $data
   [, int $options = 0
   [, bool $data_is_url = false
   [, string $ns = ""
   [, bool $is_prefix = false
  ]]]] )
    
   public SimpleXMLElement SimpleXMLElement::addChild
    ( string $name
   [, string $value
   [, string $namespace
  ]] )
   public SimpleXMLElement SimpleXMLElement::attributes
    ([ string $ns = NULL
   [, bool $is_prefix = false
  ]] )
   }Table of Contents
- SimpleXMLIterator::current — Returns the current element
- SimpleXMLIterator::getChildren — Returns the sub-elements of the current element
- SimpleXMLIterator::hasChildren — Checks whether the current element has sub elements.
- SimpleXMLIterator::key — Return current key
- SimpleXMLIterator::next — Move to next element
- SimpleXMLIterator::rewind — Rewind to the first element
- SimpleXMLIterator::valid — Check whether the current element is valid