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 パラメータが追加されました |
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>";
}
?>
例の実行 »