Przykład
Znaleźć dzieci węzła uwaga:
<?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>";
}
?>
Uruchomić przykład » Definicja i Wykorzystanie
children() funkcja znajduje dzieci określonego węzła.
Składnia
children( ns,is_prefix );
Parametr | Opis |
---|---|
ns | Opcjonalny. Określa przestrzeń nazw XML |
is_prefix | Opcjonalny. Określa wartość logiczną. Jeśli to prawda, ns jest traktowane jako przedrostek. Jeśli FAŁSZ, NS jest traktowane jako adres URL przestrzeni nazw |
Szczegóły techniczne
Zwracana wartość: | Zwraca obiekt SimpleXMLElement |
---|---|
Wersja PHP: | 5.0.1+ |
PHP zmian: | Parametr is_prefix dodano |
Więcej przykładów
Przykład 1
Znaleźć dzieci węzła ciała:
<?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>";
}
?>
Uruchomić przykład » <PHP SimpleXML referencyjny