PHP children()Funktionen

PHP SimpleXML 参考手册PHP SimpleXML Referenzhandbuch

Beispiele

Finden Sie die untergeordneten Knoten des note-Knotens:

<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Erinnerung</heading>
<body>Vergiss mich dieses Wochenende nicht!</body>
</note>
XML;

$xml=simplexml_load_string($note);
foreach ($xml->children() as $child)
{
echo "Child node: " . $child . "<br>";
}
?>

Beispiel ausführen »

Definition und Verwendung

Die children()-Funktion findet die untergeordneten Knoten des angegebenen Knotens.


Syntax

children(ns,is_prefix);

Parameters Beschreibung
ns Optional. Gibt einen XML-Namespace an.
is_prefix Optional. Gibt einen booleschen Wert an. Wenn der Wert TRUE ist, dann istnsein Präfix. Wenn der Wert FALSE ist, dann istnseine Namespace-URL.

Technische Details

Rückgabewert: Gibt ein SimpleXMLElement-Objekt zurück.
PHP-Version: 5.0.1+
PHP-Änderungsprotokoll: Der Parameteris_prefixwurde hinzugefügt.


Weitere Beispiele

Beispiel 1

Finden Sie die untergeordneten Knoten des body-Knotens:

<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Erinnerung</heading>
<body><span>Wichtig!</span> Vergiss mich dieses Wochenende nicht!</body>
</note>
XML;

$xml=simplexml_load_string($note);
foreach ($xml->body[0]->children() as $child)
{
echo "Child node: " . $child . "<br>";
}
?>

Beispiel ausführen »



PHP SimpleXML 参考手册PHP SimpleXML Referenzhandbuch Andere Erweiterungen