Generar xml desde vfp9sp2

238 views
Skip to first unread message

JAZMIN REYES CARDENAS

unread,
Mar 30, 2012, 7:23:54 PM3/30/12
to mundovisualfoxpro

Buenas tardes chicos, gracias por la atención y por sus futuras sugerencias, se me presenta el sgte. caso:

 

Tengo una tabla factura.dbf

     

        Factura    n   5

        Fecha    d

        Cliente   c   5

        Tot_fac    n   10   2

     

Tengo la tabla hija llamada detalle.dbf

  

          Factura   n  5

          item        n  2

         producto    c  5

         pre_uni       n   7   2

       

hay otra tabla donde se especifica que guias pertenecen a cada factura, la tabla se llama guias.dbf

 

factura   n   5

ítem    n  2

nroguia   c  5

 

se desea que se genere un archivo xml para enviarle al cliente, donde estén estos datos por factura, trabajo con vfp9 sp2, por favor como podría desarrollar este proceso.

 

Gracias

 

JAZMIN

TurbiSoft

unread,
Mar 31, 2012, 10:44:12 AM3/31/12
to mundovis...@googlegroups.com
Saludos:
 
Eso hay varias formas logicas de implementarlos, te sugiero que revises el objeto XMLAdapter en la ayuda de foxpro
 
Tambien las funciones xmlToCursor() y CursorToXML(), ademas del comando Text to cVariable EndText...
 
Suerte.

TurbiSoft

unread,
Mar 31, 2012, 10:48:11 AM3/31/12
to mundovis...@googlegroups.com

El viernes 30 de marzo de 2012 19:23:54 UTC-4, JAZMIN REYES CARDENAS escribió:
El viernes 30 de marzo de 2012 19:23:54 UTC-4, JAZMIN REYES CARDENAS escribió:

JAZMIN REYES CARDENAS

unread,
Apr 1, 2012, 1:01:00 PM4/1/12
to mundovis...@googlegroups.com

Me podrian enviar algun ejemplo, por favor
 
gracias
 
Jazmin
--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com

Pablo Daniel Lissa

unread,
Apr 3, 2012, 8:53:46 AM4/3/12
to Mundo Visual FoxPro
Hola Jazmín:

No sé si existe una forma definida de hacerlo. Vas a tener que jugar
un poco con las funciones que manipulan cadenas de caracteres, por
ejemplo, yo lo haría de la siguiente manera:

********************************************************************************************
CURSORTOXML("factura", "xmlFactura")
CURSORTOXML("detalle", "xmlDetalle")
CURSORTOXML("guias", "xmlGuias")

xmlFactura = STREXTRACT(xmlFactura, "<VFPData>", "</VFPData>")
xmlDetalle = STREXTRACT(xmlDetalle, "<VFPData>", "</VFPData>")
xmlGuias = STREXTRACT(xmlGuias, "<VFPData>", "</VFPData>")

TEXT TO xml NOSHOW TEXTMERGE
<?XML version1 = "1.0" encoding="Windows-1252" standalone="yes" ?>
<FacturaDetallada>
<<xmlFactura>>
<<xmlDetalle>>
<<xmlGuias>>
</FacturaDetallada>
ENDTEXT
********************************************************************************************

Espero que te sirva. Éxitos.
--------------------------------------------------------------------------------------------

On 1 abr, 14:01, JAZMIN REYES CARDENAS <jazr...@gmail.com> wrote:
> Me podrian enviar algun ejemplo, por favor
>
> gracias
>
> Jazmin

JAZMIN REYES CARDENAS

unread,
Apr 3, 2012, 8:36:38 PM4/3/12
to mundovis...@googlegroups.com
Gracias, chicos resolvi mi problema aplicando xmladapter.

Ivan Herrera

unread,
Jan 26, 2021, 11:25:05 AM1/26/21
to Mundo Visual FoxPro
Hola Jazmin
Yo tengo un problema al crear el XML ya que tengo una palabra con tilde que al crear el xml se me daña el caracter, me podrias decir como funciona el CURSORTOXML a mi me da error en TABLE NUMBER IS ERROR, o como lo resolviste
Gracias

Reply all
Reply to author
Forward
0 new messages