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




