MbsElementIterator は、SPL RecursiveIterator を実装します。
MbsElementIterator クラスは、以下の表で示されている API メソッドを提供します。
メソッド | 説明 |
---|---|
mixed current() | 現行エレメントを MbsElementIterator オブジェクトとして返します。失敗した場合は NULL を返します。 |
object getChildren() | 現行の MbsElementIterator エレメントの子エレメントが入った MbsElementIterator オブジェクトを返します。 |
bool hasChildren() | 現行の MbsElementIterator エレメントに子エレメントがあれば TRUE を返し、そうでなければ FALSE を返します。 |
mixed key() | 現行エレメントの名前を返します。失敗した場合は FALSE を返します。 |
void next() | MbsElementIterator を次のエレメントに移動します。 |
void rewind() | MbsElementIterator を最初のエレメントに巻き戻します。 |
bool valid() | rewind() または next() を呼び出した後に、現行エレメントが有効であるかどうかを検査します。 現行エレメントが有効であれば TRUE を返し、そうでなければ FALSE を返します。 |