RegexIterator::setPregFlags
SimpleXMLIterator::current
イテレータ
PHP Manual
SimpleXMLIterator クラス
導入
SimpleXMLIterator は、
SimpleXMLElement
オブジェクトのすべてのノードに対する再帰的な反復処理を提供します。
クラス概要
SimpleXMLIterator
extends
SimpleXMLElement
implements
RecursiveIterator
,
Traversable
,
Iterator
,
Countable
{
/* メソッド */
public
mixed
current
(
void
)
object
getChildren
(
void
)
bool
hasChildren
(
void
)
mixed
key
(
void
)
void
next
(
void
)
void
rewind
(
void
)
bool
valid
(
void
)
/* 継承したメソッド */
public
SimpleXMLElement::__construct
(
string
$data
[,
int
$options
= 0
[,
bool
$data_is_url
= false
[,
string
$ns
= ""
[,
bool
$is_prefix
= false
]]]] )
public
void
SimpleXMLElement::addAttribute
(
string
$name
,
string
$value
[,
string
$namespace
] )
public
SimpleXMLElement
SimpleXMLElement::addChild
(
string
$name
[,
string
$value
[,
string
$namespace
]] )
public
mixed
SimpleXMLElement::asXML
([
string
$filename
] )
public
SimpleXMLElement
SimpleXMLElement::attributes
([
string
$ns
=
NULL
[,
bool
$is_prefix
= false
]] )
public
SimpleXMLElement
SimpleXMLElement::children
([
string
$ns
[,
bool
$is_prefix
= false
]] )
public
int
SimpleXMLElement::count
(
void
)
public
array
SimpleXMLElement::getDocNamespaces
([
bool
$recursive
= false
] )
public
string
SimpleXMLElement::getName
(
void
)
public
array
SimpleXMLElement::getNamespaces
([
bool
$recursive
= false
] )
public
bool
SimpleXMLElement::registerXPathNamespace
(
string
$prefix
,
string
$ns
)
public
array
SimpleXMLElement::xpath
(
string
$path
)
}
目次
SimpleXMLIterator::current
? 現在の SimpleXML エントリを返す
SimpleXMLIterator::getChildren
? 現在の要素の子要素を返す
SimpleXMLIterator::hasChildren
? 現在の要素が子要素を持つかどうかを調べる
SimpleXMLIterator::key
? 現在のキーを返す
SimpleXMLIterator::next
? 次の要素に移動する
SimpleXMLIterator::rewind
? 最初の要素に巻き戻す
SimpleXMLIterator::valid
? 現在の要素が有効かどうかを調べる
RegexIterator::setPregFlags
SimpleXMLIterator::current
イテレータ
PHP Manual