Latest web development tutorials

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參考手冊