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

SQL Result -> XML Format -> XSLT Processor

Estas en el tema de SQL Result -> XML Format -> XSLT Processor en el foro de Programación General en Foros del Web. Buenas, esta seria la gracia.. Pasar los resultados de la base de datos a formato XML, con la idea de luego usar el "interprete" XML ...
  #1 (permalink)  
Antiguo 07/01/2012, 10:43
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 13 años
Puntos: 19
SQL Result -> XML Format -> XSLT Processor

Buenas, esta seria la gracia..

Pasar los resultados de la base de datos a formato XML, con la idea de luego usar el "interprete" XML a gusto de cada uno, ya sea para un dispositivo movil o lo que sea.

Hasta aca vamos bien, el tema es que si quisiera generalizar, XSL no es soportado universalmente, por tanto hacer un xslt processor(o ejecutar cualquier otro procesador..) del lado del servidor consumiria tiempo, volveria las cosas mas lentas y consumiria mas recursos de la pc.
Escupir HTML directamente consumiria muchos recursos..

Tambien podria cambiar el header del archivo *.php... para que se interprete como *.xml, aca es donde viene la cuestion..

Código XML:
Ver original
  1. <?xml version="1.0" encoding="ISO8859-1" ?>
  2. <?xml-stylesheet type="text/xsl" href="archivo.xsl"?>
  3. <tag>
  4.   <tag1>
  5.     <tag2>...</tag2>
  6.   </tag1>
  7. <tag>

archivo.xsl es incluido y procesado(lo mas importante porque esto es lo que consume tiempo) del lado del servidor o del lado del cliente?

Otra posibilidad seria utilizar Javascript para que todo se haga del lado del cliente... pero tengo 0 idea si Javascript va mas alla de lo que pueda procesar cada Browser, tal vez el browser no interpreta por si solo XSL, pero su Javascript si lo hace...

La finalidad de todo esto seria evitar Smarty y demas "parsers" que consumen recursos y para colmo no son un standard, pueden cambiar radicalmente, seria sintaxis para aprender, y si cambias de empresa por ahi ya no usan Smarty, usan otra libreria, o hacen todo output con asp/php/etc.. para alguien que se encarga del front-end eso es el infierno...

Mientras que cualquier maquetador DEBERIA saber html.. xml.. xsl..(etc).. no Smarty(por poner un ejemplo conocido)..
La idea seria pasar directamente a usar esta metodologia, pero no se si es la mejor(por performance y compatibilidad, estamos en el 2012 pero por ahi no es buena idea tocar xsl de todas maneras..), no se si hay mejores alternativas tampoco.

Cualquier comentario es agradecido, saludos!

Etiquetas: format, ide, result, sql, xml, xsl
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 02:42.