PHP children() 函式
示例
查詢 note 節點的子節點
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Do not forget me this weekend!</body>
</note>
XML;
$xml=simplexml_load_string($note);
foreach ($xml->children() as $child)
{
echo "子節點: " . $child . "<br>";
}
?>
執行示例 »
定義和用法
children() 函式查詢指定節點的子節點。
語法
SimpleXMLElement::children(ns, prefix)
引數值
引數 | 描述 |
---|---|
ns | 可選。指定 XML 名稱空間 |
prefix | 可選。一個布林值。如果為 TRUE,則 ns 被視為字首。如果為 FALSE,則 ns 被視為名稱空間 URL。預設為 FALSE |
技術詳情
返回值 | 返回一個 SimpleXMLElement 物件 |
---|---|
PHP 版本 | 5.0+ |
PHP 更新日誌 | PHP 5.2: 添加了可選的 prefix 引數 |
更多示例
示例
查詢 body 節點的子節點
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body><span>重要!</span> 這個週末別忘了我!</body>
</note>
XML;
$xml=simplexml_load_string($note);
foreach ($xml->body[0]->children() as $child)
{
echo "子節點: " . $child . "<br>";
}
?>
執行示例 »
❮ PHP SimpleXML 參考