Я получаю синтаксическую ошибку javascript в документе XHTML, в CDATA внутри элемента сценария. (Safari 5.1)
for (var j = 0; j < observers.length; j++) {
SyntaxError: Ожидаемый токен ')'
Разве это не должно быть законным?
Нет.
В CDATA никакие XML-экранированные символы не обрабатываются. Вы должны просто написать <.
<