ciao a tutti.
sto usando il doctype xhtml 1.0 strict, e 1.1 con content type xml per i browser che lo supportano. tutto ok con opera. strani errori con firefox. safari si comporta come firefox ma non so dove andare a pescare i messaggi d'errore. la consolle degli errori riporta:


succede solo se il browser interpreta il codice come xml.
il primo e il quarto errore sono sempre presenti e non so a cosa siano dovuti, ma non danno particolare fastidio perchè non pregiudicano il funzionamento complessivo della pagina.
invece il secondo e il terzo errore sono dovuti a questo codice javascript jquery:
Codice PHP:
msg "questo &egrave; un messaggio di < a href="url" >prova < /a >

$("
#fterrs").empty();
$("#fterrs").prepend(msg); 
l'errore si verifica a causa di entità html che si trovano nella stringa msg, ma li trovo davvero incomprensibili. è un bug di FF?
non posso usare la funzione $().text() di jquery ne la .firstChild.nodeValue ne
var x = document.createTextNode(msg);
el.appendChild(x);

perchè il codice che si trova in msg non viene intepretato. ne posso usare innerHTML o document.write dato che sto lavorando su un xml.
non so più dove battere la testa.

quello che veramente mi preme sapere aldilà degli errori, è se c'è un modo di inserire entità html con javascript in un elemento dom preesistente, e che queste vengano interpretate come codice.