Avez-vous déjà vu ce contenu CDATA en JavaScript et vous êtes-vous demandé à quoi cela servait? Il s'agit d'empêcher le validateur de lire ce code en tant que balisage et d'échouer à la validation. Par exemple, les esperluettes (&) et les signes supérieur / inférieur à () sont souvent les coupables de l'échec de la validation lorsqu'il est en fait parfaitement acceptable de les utiliser dans JavaScript.
//