Foros del Web » Programación para mayores de 30 ;) » Programación General »

html -> xml -> xsl

Estas en el tema de html -> xml -> xsl en el foro de Programación General en Foros del Web. Buenas.. Tengo un "mensaje" en una base de datos... la cual tiene etiquetas como strong.. span.. etc... ahora bien... cuando las leo con php y ...
  #1 (permalink)  
Antiguo 12/01/2009, 16:27
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 1 mes
Puntos: 19
html -> xml -> xsl

Buenas..

Tengo un "mensaje" en una base de datos... la cual tiene etiquetas como strong.. span.. etc... ahora bien... cuando las leo con php y las paso al XSL... el XSL me lee todo como texto plano...

Hay manera de que el XSL me lo lea como HTML?

gracias y
  #2 (permalink)  
Antiguo 13/01/2009, 10:41
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Respuesta: html -> xml -> xsl

En teoría con disable-output-escaping dentro de tu value-of pero en FireFox no funciona...

__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 13/01/2009, 22:44
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 1 mes
Puntos: 19
Respuesta: html -> xml -> xsl

Excelente... no sabes de algo que lo suplante en FF?

gracias por la atencion
  #4 (permalink)  
Antiguo 14/01/2009, 06:32
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Respuesta: html -> xml -> xsl

Una vez encontré en un blog un script JS que suplantaba esa función, pero no funcionaba muy bien que digamos y no se, JS no me parece muy de fiar...

Pero también había una forma con copy-of o algo así...dejame que busque a ver si lo encuentro...

Saludos
__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 14/01/2009, 06:42
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Respuesta: html -> xml -> xsl

Lo prometido es deuda, Lo que no se puede es si tienes el código HTML en un CDATA (como debería ser) pero si lo tienes suelto si funciona...

Cita:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="index.xsl" type="text/xsl"?>
<tagg grande="aaa">
say <strong style="color:red;">no</strong> more
</tagg>
Cita:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">

<form>
<input type="text" value="{tagg/@grande}" />
</form>

<xsl:copy-of select="tagg" />

</xsl:template>
</xsl:stylesheet>
Espero que te sirva

__________________
Esteban Quintana
  #6 (permalink)  
Antiguo 14/01/2009, 08:45
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 1 mes
Puntos: 19
Respuesta: html -> xml -> xsl

Genial... monoswim sos mi salvacion...

Yo lo habia encontrado asi sin CDATA y copy-of.. pero no me andaban por las etiquetas.. deduje que era un problema de que tomaba las etiquetas HTML como recursos XML y que por eso salia el error... pero era porque a algunas etiquetas no las habia terminado con />....

Espero no aprovecharme de tu amabilidad con esto ultimo... soy bastante... obsesivo compulsivo... y hace 6 meses que no me decido como organizarme... cuando "conoci" XSL pense en php+xsl... para ahorrar lineas tiempo etc...
Entonces tengo separado el codigo PHP por un lado.. y toda la parte visual(XSL) por el otro... vos que opinas? yo no tengo mucha experiencia.. asi que no se cual vendria a ser la mejor manera...

muchas gracias
  #7 (permalink)  
Antiguo 16/01/2009, 06:30
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Respuesta: html -> xml -> xsl

algo que siempre le critiqué a los programadores PHP es que juntan el HTML con PHP en un solo archivo, grave error...Mejor disparar XML y parsearlo con XSLT...

Excelente idea ! yo en perl hago lo mismo !
__________________
Esteban Quintana
  #8 (permalink)  
Antiguo 16/01/2009, 18:54
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 1 mes
Puntos: 19
Respuesta: html -> xml -> xsl

Gracias por la amabilidad y perdon por la molestia monoswim...
Entonces voy a seguir con la organizacion asi..

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.