Recherchez les nœuds enfants du nœud note :
<?php$note=<<<XML<note><to>Tove</to><from>Jani</from><heading>Rappel</heading><body>Ne m'oubliez pas ce week-end !</ body></note>XML;$xml=simplexml_load_string($note);foreach ($xml->children() as $child) { echo "Nœud enfant : " $child }?>La fonction children() trouve les nœuds enfants du nœud spécifié.
enfants( ns,is_prefix );
paramètre | décrire |
---|---|
ns | Facultatif. Spécifie un espace de noms XML. |
is_prefix | Facultatif. Spécifie une valeur booléenne. Si la valeur est VRAI, ns est le préfixe. Si la valeur est FALSE, ns est l'URL de l'espace de noms. |
Valeur de retour : | Renvoie un objet SimpleXMLElement. |
---|---|
Version PHP : | 5.0.1+ |
Journal des modifications PHP : | Ajout du paramètre is_prefix . |
Recherchez les nœuds enfants du nœud body :
<?php$note=<<<XML<note><to>Tove</to><from>Jani</from><heading>Rappel</heading><body><span>Important !</span> Don ne m'oublie pas ce week-end !</body></note>XML;$xml=simplexml_load_string($note);foreach ($xml->body[0]->children() as $child) { echo "Child nœud : " . $child . "<br>"; }?>