Quali sono i problemi da parte dei browser inerenti alla gestione delle CDATA?
Quali sono i problemi da parte dei browser inerenti alla gestione delle CDATA?
che intendi con CDATA?
CDATA serve a definire una sezione di codice xml che non dave essere analizzata dal parser.
Ora però non saprei dire la sua compatibilità.
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
Se intendeva CDATA in XML direi che è compatibile con tutti quelli che hanno un parser XML decente...
E fin lì...
Forse a lui interessa la lista precisa, con i nomi.
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
Di solito il CDATA si inserisce dentro commenti JS e/o CSS, quindi il problema non si pone: browser che non comprendono XML vedono solo il commento.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Ok, ma il CDATA da quali browser è supportato?
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
Andrea ha gia` risposto.
Se invece il problema e` che CDATA non e` supportato da tutti i browser che supportano XML, allora e` un problema di XML (e va spostato nel forum relativo).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
ma che senso ha tutto questo? Non poteva essere usato semplicemente il tag commento
<!--
-->
per evitare che il parser effettuasse controlli?
CDATA significa Character data
a viene utilizzato per impedire al parser xml di trasformare alcuni caratteri nel corrispondente codice,
per esempio la funzione
<script language="JavaScript">
<![CDATA[
function f1() {
window.open('<xsl:value-of select="/qualcosa/qualcosa/@href" />');
}
]]>
</script>
senza CDATA verrebbe interpretata così:
<script language="JavaScript">
function f1() {
window.open(' indefinito ');
}
</script>
Era il mio cane!