Hola:
Tal vez sea mejor usar la premisa que insisten en repetir los profesores de informática (al menos en Málaga): "Divide y vencerás"...
; y convertir la lectura XML en algo que necesite cualquier galería... por ejemplo un array de objetos... si eso te puede valer, con javascript es bastante fácil. Tan solo debemos saber qué tipo de XML es. Un feed RSS o atom; tal vez un sitemap, u otro XML con estructura propia. Sabiendo eso luego solo tienes que elegir la galería; o animarte a crear una propia.
Saludos