Hola foristas..
El manejo de XML con php se puede hacer de varias formas, ya q estamos en la sección de POO, utilizaremos la extension SimpleXML de php5, dado su facilidad de de utilizacion.
Extraido del manual oficial de php Código PHP:
include 'example.php'; // carga una cadena XML en $xmlstr
$xml = simplexml_load_string($xmlstr);
// Con esto mapeas en un "super" objeto un documento XML BIEN FORMADO !!
// Este objeto contiene un arbol de objetos y atributos.
// muestra el contenido del tag <plot> de la primera <movie>
foreach ($xml->movie as $movie) {
echo $movie->plot, '<br />';
}
// Muestra una lista con los contenidos del tag <plot> para cada <movie>
Ya que el objeto $xml ha mapeado todo el documento XML podemos acceder a cualquiera de sus tags, inclusive a los atributos de los tags.
El manual oficial de php contiene la explicacion completa de esta extension.
En caso que no quieras utilizar esta extension, podrias optar por parsear el XML y utilizar otros mecanismos.
Saludos.