Нет, это действительно недействительно. Если вы хотите использовать встроенный JavaScript в файле XHTML, вам нужно заключить JavaScript в CDATA . Если вы не хотите этого делать, то вы застряли с кодировкой &, <и>, что в JavaScript может быть довольно болезненным.