Der MbsElementIterator implementiert den SPL-RecursiveIterator.
Die Klasse 'MbsElementIterator' stellt die in der folgenden Tabelle aufgeführten API-Methoden bereit:
Methode | Beschreibung |
---|---|
mixed current() | Gibt das aktuelle Element als MbsElementIterator-Objekt zurück. Bei einem Fehler wird NULL zurückgegeben. |
object getChildren() | Gibt ein MbsElementIterator-Objekt mit den untergeordneten Elementen des aktuellen MbsElementIterator-Elements zurück. |
bool hasChildren() | Gibt TRUE zurück, wenn das aktuelle MbsElementIterator-Element untergeordnete Elemente enthält. Anderenfalls wird FALSE zurückgegeben. |
mixed key() | Gibt den Namen des aktuellen Elements zurück. Bei einem Fehler wird FALSE zurückgegeben. |
void next() | Verschiebt den MbsElementIterator zum nächsten Element. |
void rewind() | Verschiebt den MbsElementIterator zum ersten Element. |
bool valid() | Prüft, ob das aktuelle Element nach einem rewind()- oder next()-Aufruf gültig ist. Gibt TRUE zurück, wenn das aktuelle Element gültig ist. Anderenfalls wird FALSE zurückgegeben. |