Leer XML con PHP (I)

Ahora que ya sabemos crear un XML a partir de un dataset (por ejemplo una matriz) llega el momento de ser capaces de leer un fichero en formato XML. En contra de lo que muchos piensan al principio, este es un problema inherentemente más complejo que la creación del XML. Esto se debe a que, cuando creamos un XML, nosotros decidimos como debe crearse, que estructura debe tener, cual será el nombre de los nodos y de los atributos, etc. En suma. Nosotros planteamos la estructura del fichero, y escribimos un script que cree ese fichero.