Il problema di fondo e` che il codice JS non puo` stare nel file XML.
Se proprio vuoi mettercelo devi racchiuderlo in commenti CDATA, oppure mettere il carattere di escape \ davanti a tutti i caratteri che hanno significato in XML.

Parlo di XML perche` XHTML e` un caso particolare di XML e viene introdotto proprio da una istruzione XML (il DOCTYPE).