¿Cómo puedo eliminar los bloques (//<![CDATA[ , //]]>
); etiquetas dentro de un elemento script
.Cómo eliminar `// <! [CDATA [` y end `//]]>`?
<script type="text/javascript">
//<![CDATA[
var l=new Array();
..........................
..........................
//]]>
</script>
parece que se puede hacer con preg_replace()
pero havent encontró una solución que funciona para mí.
Lo que debería utilizar expresiones regulares?
Sólo por curiosidad, ¿por qué desea quitar esas dos líneas? –
bomanden: @JonathanM tiene razón, es posible que no necesite eliminar estos elementos. Consulte [¿Cuándo es necesaria una sección CDATA dentro de una etiqueta de script?] (Http://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tag) y [Is CDATA realmente necesario?] (Http://stackoverflow.com/questions/4215261/is-cdata-really-necessary). Piénsalo. – Tadeck
Ok - Es solo que el Javascript no se dispara ... por lo que el código no se ejecuta ... Es cuando uso la solución de Alan. Pero gracias por la información. – bomanden