Aiuto con i tag XML

  • Creatore Discussione Creatore Discussione Matt89
  • Data di inizio Data di inizio

Matt89

Utente Attivo
4 Feb 2006
50
1
8
Vicenza
Dunque: lato server ho una pagina php che restituisce una tabella.

Questa pagina php contiene, a grandi linee, questo pezzo di codice:

Codice:
...
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
echo "<response>";
echo funzione_che_genera_la_tabella();
echo "</response>";
...

Il risultato dell'operazione che il browser riceve dopo aver richiesto la pagina mediante una request ajax è il seguente:

Codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><response>
<table border=1 width=100%>
<tr>parole a caso<tr>
...
</table>
</response>

Notiamo che i tag dell' XML si mischiano con quelli della tabella rendendo IMPOSSIBILE la lettura dell'XML da parte del browser.
La mia domanda è la seguente: come fare ad ammettere tag html all'interno dei tag XML? (nel mio caso all'interno del tag <response>)

Non sono ferrato di XML, la soluzione penso sia semplice, ma non so come fare a scrivere dei tag HTML dentro a dei tag XML.

Spero di essermi spiegato bene
Grazie anticipatamente!
 
Semplifichiamo il mio problema :)
Devo scrivere dei tag html all'interno di un tag XML:

Codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<[COLOR="Red"]response[/COLOR]>
<b>testo</b>
</[COLOR="#ff0000"]response[/COLOR]>

dunque vorrei inserire dei tag html (in questo caso <b>) all'interno del tag XML <response>. Come faccio?

grazie

EDIT

basta usare CDATA ^^
 
Ultima modifica:

Discussioni simili