buenas,
lamento no serte de gran ayuda, pero tengo una duda. ¿como sabes que tu solucion es con javascript? ¿dominas algun lenguaje? ¿o que tecnologias del web dominas? quizas, con alguna de las tecnologias que domines puedas realizar tu cometido. por ejemplo, dentro de las tecnologias de XML tienes XSLT, el cual te puede servir para transformar el XML a HTML.