Primero, si tenes un cursor VFP yo lo sacaria directamente a HTML. Generar el 
codigo HTML correspondiente es una pavada, mas aun si haces las cosas prolijas 
y todo el formato esta en CSS. (<table><th> scan con <tr> y listo). Ojo si el 
string se hace muy grande, concatenar strings extensos puede poner a VFP muuuuy 
lento.

Si ya estuviera en XML, XLST es una opcion potente pero complicada. Pero lo 
dejaria como ultima opcion, concuerdo con Martin Salias que XLST en una linea 
de colectivos que te deja muy cerca del manicomio.

Pablo Pioli
 
De: [email protected] [mailto:[email protected]] En nombre de Alejandro Paciotti 
Iacchelli
Enviado el: Jueves, 20 de Enero de 2011 01:07 p.m.
Para: GUFA List Member
Asunto: [GUFA] XML HTML y FOX

 

A todos, muchísimas gracias por las respuestas.

Lo que necesito es muy simple, como buen programador de Fox, quiero hacer todo 
rápido, bien, y en 2 líneas. Un cliente necesita unas simples consultas en una 
página web, y como todavía no rompo la pared que me separa de los desarrollos 
web me puse a customizar un Joomla. Todo muy lindo. En joomla tenés un plugin 
que le especificas un archivo de texto php, o html y te muestra el contenido en 
un artículo. Simple. Entonces, toda la consulta se resuelve en sqlserver, la 
traigo de Fox, la  retoco un poquito, y quería generar un html con una tabla. 
Supuse que de xml a html es mas rápido que de cursor a html por eso la pregunta.

 

Como siempre estoy en deuda con la lista porque siempre es mas lo que rescato 
que lo que aporto, asumo que la mayoría de los que participan vinieron del 
futuro en algún delorean y me llevan un par de décadas de ventajas, asi que por 
eso me tomo la libertad de preguntar sin resquemores.

 

Agradecidísimo con todos.

 

De: [email protected] [mailto:[email protected]] En nombre de Oscar Zárate
Enviado el: Miércoles, 19 de Enero de 2011 11:52 p.m.
Para: GUFA List Member
Asunto: [GUFA] XML HTML y FOX

 

Como siempre, muy político lo tuyo! Pero ... como siempre ... yo no soy 
"políticamente correcto" :)

 

Invención demoníaca o TUS "tendencias psicológicas" NO TE DEJAN" ... digo ... 
porque Microsoft no tiene nada relativo al XSL? ... o soy muy naive?

 

Anyway ... la respuesta a la pregunta original no es "NO" o son "primos y nada 
más". La respuesta es "Si, XSL".

Después y en otro thread podemos seguir discutiendo si a vos te gusta y mi no o 
viceversa ... pero esa discución que sea con vino de por medio (que dicho sea 
de paso me debes de hace tiempo :-)

 

SaludOZ y espero no te queden muy estirados los brazos por querer "abarcar 
tanto" con tu abrazo ... jajaja

 

PS: Yo también te quiero.

2011/1/20 Martín Salías <[email protected]>

Querido OZ, 

 

XSLT es una invención demoníaca que no le deseo ni al peor de mis enemigos, 
mucho menos a un honorable miembro de esta lista.

 

Es probable que a vos te haya gustado, pero sólo reafirma tus tendencias 
psicológicas... 8-)

 

Abrazo desde el otro lado del planeta, 

---
Martín Salías

¡Error! Nombre de archivo no especificado.

 

2011/1/19 Oscar Zárate <[email protected]>

Me extraña Salías ... y el XSL o XSLT??????

 

acá hay ejemplito (en ese caso como tomar el un Web Service) de transformación 
de XML a HTML 

http://www.mug.org.ar/Web/ArticASP/207.aspx

 

Ahora ... podes contar un poco más lo que necesitas hacer? Porque pasas de 
Cursor a XML?

 

SaludOZ,

2011/1/20 Martín Salías <[email protected]>

El cursor a XML lo pasás con el XmlAdapter nativo de VFP 9. O desde el 8 (si me 
acuerdo bien) con CursorToXml(). 

 

Ahora, de ahí a HTML, es otro tema. Son primos (descienden ambos de SGML) pero 
nada más.

 

Debería confirmarte el amigo Pioli, pero me parece que para generar tablas HTML 
desde un cursor, había funcionalidad en iFox. El tema es si querés eso suelto o 
en el contexto de una página web...
---
Martín Salías

¡Error! Nombre de archivo no especificado.

 

2011/1/19 Alejandro Paciotti Iacchelli <[email protected]> 

 

  Estimados colisteros: conocen alguna herramienta, función, programa, DLL, 
receta, método algo que me permita de una manera muy simple agarrar un cursor 
convertido recientemente a XML y generar una tabla simple en HTML ?

   

  Desde ya, muchas gracias.

 

 

 

 

Responder a