создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

SimpleXMLElement->childrenПред. След.

SimpleXMLElement->children

(no version information, might be only in CVS)SimpleXMLElement->children --  Finds children of given node

Description

SimpleXMLElement simplexml_element->children ([string nsprefix])


This method finds the children of the element of which it is a member. The result follows normal iteration rules.

Замечание: SimpleXML содержит правило добавления итеративных свойств к большинству методов. Они не могут быть просмотрены с испольванием var_dump() или каких-либо других средств анализа объектов.

Пример 1. Traversing a children() pseudo-array
<?php

$xml = simplexml_load_string(

'<person>

 <child role="son">

  <child role="daughter"/>

 </child>

 <child role="daughter">

  <child role="son">

   <child role="son"/>

  </child>

 </child>

</person>');

foreach ($xml->children() as $second_gen) {

    echo ' The person begot a ' . $second_gen['role'];

    foreach ($second_gen->children() as $third_gen) {

        echo ' who begot a ' . $third_gen['role'] . ';';

    

        foreach ($third_gen->children() as $fourth_gen) {

            echo ' and that ' . $third_gen['role'] .

                ' begot a ' . $fourth_gen['role'];

        }

    }

}

?>

This script will output:
The person begot a son who begot a daughter; The person
begot a daughter who begot a son; and that son begot a son

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting