Hola, para ser sincero sigo sin entender por completo el problema, esto puede ser más que nada por haber pasado un fin de semana a las corridas y con pocas horas de sueño
Lo que no me cierra es ese
"Paso intermedio" que tenés que hacer. Yo podría aconsejarte que si tenés el XML ya armado y lo tenés que mostrar en una hoja HTML utilices plantillas XSL para mostrarlo y san se acabó.
Pero no comprendo bien el contexto de la aplicación, ni cuál es puntualmente el problema que te traba.
Tal vez con un par de tazas de café reaccione y pueda abrir los ojos
Nos leemos...