Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Xml Schema *.XSD (https://www.clubdelphi.com/foros/showthread.php?t=6105)

cisterpe 18-12-2003 11:20:08

Xml Schema *.XSD
 
Bueno mi problema es el siguiente...

Tengo una base de datos de una aplicacion en Interbase 6.0.

Y tengo que realizar un archivo XML basandome en unas plantillas XSD que me han mandado.

He hecho otra base de datos en la cual me guardo los datos necesarios para este archivo XML, incluyendo el nombre de tablas y nombre de campos para que coincidan con las etiquetas XML.


Uso Delphi 6.0 y no se como puedo hacer el cambio de las tablas InterBase a un archivo XML usando los XSD.

Si alguien me pudiera hechar 1 mano, le estaria muy agradecido, es muy urgente :(

Gracias de Antemano

guillotmarc 18-12-2003 15:09:22

Hola

Creo que el componente que debes usar es el XMLTransformClient (pestaña Data Access), que permite guardar un Dataset en un archivo .xml en un formato propio (especificado mediante un archivo .XTR, el cual puedes crear mediante la utilidad XML Mapper, que está en el menú Tools).

NOTA : Debes conectar tu dataset a un TDatasetProvider, el cual si lo conectas al XMLTransformClient te permitirá crear un archivo .xml (Esta es la teoria, en realidad nunca lo he probado).

Saludos.

cisterpe 18-12-2003 17:50:05

Muchisimas gracias, ya me hago una idea mas o menos de como hacerlo en delphi.

En cuanto al tema de crear el transformer XTR , yo tengo el XSC (Schema) y desde ahi no se como crear el transformer con el Xml Mapper. :rolleyes:

guillotmarc 18-12-2003 18:16:53

Hola.

Imagino que lo tienes que crear con el XML Mapper, tiene la opción de abrir un XSD

Saludos.

cisterpe 18-12-2003 20:25:04

Si que tiene la opcion, para abrir el xsd, pero me lo abre en la zona de "Schema View".

Y para crear un fichero de transformacion segun las intrucciones del Xml Mapper necesitas tener datos en el "Document View"


La franja horaria es GMT +2. Ahora son las 19:19:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi