Виждали ли сте някога CDATA неща в JavaScript и се чудите за какво е? Той е да попречи на валидатора да чете този код като маркиране и да не успее да провери. Например амперсандите (&) и знаците над / по-малко от () често са виновници за неуспешна проверка, когато всъщност е напълно ОК да ги използвате в JavaScript.
//