PHP children()Funktionen
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>";
}
?>
$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>";
}
?>
$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 Referenzhandbuch Andere Erweiterungen