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

xsl con formato

Estas en el tema de xsl con formato en el foro de Programación General en Foros del Web. Les pido su ayuda: tengo un XML que me lo devuelve un servidor PHP, este lo mezclo con un XSL atraves: Código HTML: var xsltProcessor ...
  #1 (permalink)  
Antiguo 08/09/2008, 16:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 28
Antigüedad: 19 años, 4 meses
Puntos: 1
Busqueda xsl con formato

Les pido su ayuda:

tengo un XML que me lo devuelve un servidor PHP, este lo mezclo con un XSL atraves:

Código HTML:
        var xsltProcessor = new XSLTProcessor();
        xsltProcessor.importStylesheet(stylesheetDoc);
		
        // genera el código HTML para la nueva página de productos
        page = xsltProcessor.transformToFragment(xmlResponse, document);
esta aqui no hay problema, el tema es que el XSL lo tengo definido con DIV's y estos les tengo asociado estilos a traves de la opcion class y CSS.

y el resultado cuando lo intento mostrar en la pagina atraves:

Código HTML:
       gridDiv.appendChild(page);
El resultado me aparece en sin formato en una sola linea sin el formato que debe aparecer.

Que estoy haciendo mal, o que debo hacer para que me tome el formato definido en el CSS.

Gracias
  #2 (permalink)  
Antiguo 09/09/2008, 06:32
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 23 años, 1 mes
Puntos: 90
Respuesta: xsl con formato

Cuando muestras el código final, tiene el estilo asociado ? fijate de hacer boton derecho del mouse - ver código fuente...y analiza ese código para ver si tiene o no los estilos...

Saludos
PD: no se si está bien posteado en este foro ya que tu duda no es de XML...
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 09/09/2008, 09:58
 
Fecha de Ingreso: octubre-2005
Mensajes: 28
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: xsl con formato

eso es lo raro xq si veo el codigo los div estan asociados al css a traves de la propiedad class. pero no pesca!.

Ahora lo que me di cuenta es que "transformToFragment" retorna un documento con propiedades, y una de ellas "text" muestra el texo sin formato.

Ahora cuando veo el codigo final de la pagina, los div aparece con las referencia al css a traves de la class.

Raro!!!
  #4 (permalink)  
Antiguo 11/09/2008, 21:21
 
Fecha de Ingreso: octubre-2005
Mensajes: 28
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: xsl con formato

ya descubri cual era el problema:

en el XSL tenia definido el output como XML. y lo cambie por HTML y ahi me funciono.
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 17:09.