note ノードの子ノードを見つけます。
<?php$note=<<<XML<note><to>トーベ</to><from>ジャニ</from><Heading>リマインダー</Heading><body>今週末は私を忘れないでください!</ body></note>XML;$xml=simplexml_load_string($note);foreach ($xml->children() as $child) { echo "子ノード: " . $child " }?>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>トーベ</to><from>ジャニ</from><Heading>リマインダー</Heading><body><span>重要!</span> ドン今週末は私を忘れないでください!</body></note>XML;$xml=simplexml_load_string($note);foreach ($xml->body[0]->children() as $child) { echo "Childノード: " . $child . "<br>"; }?>