Pues primero debes definir en que tecnología lo harás, si quieres usar algo del lado del servidor como ser PHP, PERL o JAVA necesitas usar un PARSER XML...todos los lenguajes tienen uno...
Si quieres usar una tecnología del lado del cliente, o sea que se ejecute en el navegador web necesitas usar algo como
XSLT o AJAX...
Saludos