PHP children()関数

PHP SimpleXML 参考手册PHP SimpleXML リファレンスマニュアル

例

note ノードの子ノードを検索:

<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;

$xml=simplexml_load_string($note);
foreach ($xml->children() as $child)
{
echo "Child node: " . $child . "<br>";
}
?>

サンプルを実行 »

定義と使用法

children() 関数は、指定されたノードの子ノードを検索します。


構文

children(ns,is_prefix);

パラメータ 説明
ns オプション。XML 名前空間を指定します。
is_prefix オプション。ブール値を指定します。値が TRUE の場合、nsプレフィックスとなります。値が FALSE の場合、ns名前空間 URL となります。

技術詳細

戻り値: SimpleXMLElement オブジェクトを返します。
PHP バージョン: 5.0.1+
PHP 更新ログ: 新たに追加されたis_prefixパラメータ。


その他の例

例 1

body ノードの子ノードを検索:

<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body><span>Important!</span> Don't forget me this weekend!</body>
</note>
XML;

$xml=simplexml_load_string($note);
foreach ($xml->body[0]->children() as $child)
{
echo "Child node: " . $child . "<br>";
}
?>

サンプルを実行 »



PHP SimpleXML 参考手册PHP SimpleXML リファレンスマニュアル その他の拡張