ciao!
potresti provare a usare un xslt che ti trasformi l'xml in html (e quindi: label, radio etc)
nel tuo caso mi sembra la soluzione piu economica!