Ви коли-небудь бачили ці CDATA-матеріали у JavaScript і цікавились, для чого це було? Це заважає валідатору читати цей код як розмітку та не пройти перевірку. Наприклад, амперсанди (&) та знаки більше / менше / () часто є винуватцями невдалої перевірки, коли насправді цілком нормально використовувати їх у JavaScript.
//