Come posso rimuovere i blocchi (//<![CDATA[ , //]]>
); tag all'interno di un elemento script
.Come rimuovere `// <! [CDATA [` e end `//]]>`?
<script type="text/javascript">
//<![CDATA[
var l=new Array();
..........................
..........................
//]]>
</script>
sembra che può essere fatto con preg_replace()
ma havent trovato una soluzione che funziona per me.
Quale espressione regolare dovrei usare?
Solo curioso il motivo per cui si desidera rimuovere quelle due righe? –
bomanden: @JonathanM ha ragione, potrebbe non essere necessario rimuovere questi elementi. Vedi [Quando è necessaria una sezione CDATA all'interno di un tag script?] (Http://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessable-within-a-Script-tag) e [Is CDATA è davvero necessario?] (Http://stackoverflow.com/questions/4215261/is-cdata-really-necessario). Pensaci su. – Tadeck
Ok - È solo che il Javascript non attiva .. quindi il codice non viene eseguito .. È quando uso la soluzione di Alan. Ma grazie per le informazioni. – bomanden