Hola a todos, me surge el siguiente problema:
Tengo un chat del cual recojo los datos mediante XML tipo:
Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<ms>
<m>
<id>4316</id>
<name>atutxon</name>
<comment>bla bla bla :)</comment>
<date>2008/08/13 - 13:28:11</date>
</m>
<m>
<id>4317</id>
<name>atutxon</name>
<comment>etc etc etc ;)</comment>
<date>2008/08/13 - 13:28:50</date>
</m>
</ms>
y el resultante en HTML del mismo:
Código HTML:
<span id="span4316"><strong>2008/08/13 - 13:28:11 - atutxon: </strong>bla bla bla :)<br/></span>
<span id="span4317"><strong>2008/08/13 - 13:28:50 - atutxon: </strong>etc etc etc ;)<br/></span>
la cuestion es que no se como convertir los caracteres :) y ;) en imagenes.
Opcion 1:
- PHP: con str_replace cambiarlos por <img src ... pero luego no se como parsear el XML ya que tendre algo como:
Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<ms>
<m>
<id>4316</id>
<name>atutxon</name>
<comment>bla bla bla <img src="img/smile/1.gif" alt=":)" /></comment>
<date>2008/08/13 - 13:28:11</date>
</m>
<m>
<id>4317</id>
<name>atutxon</name>
<comment>etc etc etc <img src="img/smile/2.gif" alt=";)" /></comment>
<date>2008/08/13 - 13:28:50</date>
</m>
</ms>
Opcion 2:
- Pasarlo normal mediante PHP y reemplazarlo mediante javascript que tampoco lo veo como hacerlo.
Alguna sugerencia idea etc... que no sea innerHTML.
Gracias.
La pagina en cuestion es:
http://zital.no-ip.org/txat/
ya hablamos sobre ello, ya va por la version 3.3 ;)