Si se puede, pero empecemos por partes, primero... para aprender xml tienes un foro dedicado a eso

... segundo, una vez que entiendas que es xml y como se genera empiezas a buscar sobre como trabajar desde PHP sobre eso, en
www.php.net encuentras mucha info, PHP ya trae funciones para su manipulación... des pues te comento (para cuando te pongas a leer sobre como manejar xml desde PHP) que hay dos formas de trabajar sobre ello, una es trabajarlo como objetos y la otra es con funciopnes SAX o algo así, la verdad no tengo mucha idea sobre esto y nunca lei mucho, pero mas a menos te guio (un ciego guiando a otro

)..
Saludos.
PD: Por favor que alguien me corrija que tengo una sensacion muy profunda de que dije alguna burrada, gracias.