SimpleXML ist für einfache Aufgaben und Strukturen gemacht, hat aber klare Grenzen wenn die Daten-Strukturen komplizierter werden.

Beispiel: verschachtelte Tags

X
<?php 
# XML mit verschachtelten Tags 
$xml_string '<book><chapter>Irgendein <strong>fetter</strong> Text</chapter></book>'
 
$xml simplexml_load_string($xml_string); 
 
echo 
$xml->chapter "\n"
echo 
$xml->chapter->strong "\n"
?>
X
 
Irgendein  Text
fetter

Wenn SimpleXML nicht mehr reicht -> DOM verwenden