Ver Mensaje Individual
  #1  
Antiguo 10-04-2006
RaulRuiz RaulRuiz is offline
Miembro
 
Registrado: jul 2004
Ubicación: Málaga - Spain
Posts: 11
Reputación: 0
RaulRuiz Va por buen camino
Question Problema con mapeo XML

Hola foreros.

Tengo un problema con un mapeo XML: a ver si alguién me puede echar un cable.

Antes que nada, uso D7 y lo que estoy tratando de hacer es bajar los datos de un presupuesto (que está en 3 tablas masterdetail: cabecera-sección-detalle) a un fichero XML para su envío, almacenamiento,etc.

Para ello, he conectado la query de cabecera (aunque tb lo he probado con la de detalle) a un client dataset, este a un DataSerProvider y este a su vez a un XMLTransformClient. Este último tiene asignado un fichero de transformación al tranformGetData. Así que lo único que hago para obtener el XML es XMLTransformClient1.GetDataAsXml('').

¿Dónde está el problema? Pues parece que sólo se me mapean algunos valores de la cabecera pero no de los niveles inferiores.

Con esto, tengo medio claro que el problema está en la transformación. Para crear el fichero de transformación (.XTR) he usado la herramienta XML Mapping tool que viene con D7: he generado un datapacket desde el ClientDataSet, lo he cargado y desde ahí he generado el XML por lo que el mapeo debería ser directo.

Está claro que estoy haciendo algo mal ¿alguien sabría darme una pista?

Muchas gracias
Raúl
Responder Con Cita