Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con XML (https://www.clubdelphi.com/foros/showthread.php?t=67532)

Willo 21-04-2010 21:02:18

Ayuda con XML
 
Hola a todos;

tengo un archivo XSD, que entiendo es el esquema de un archivo XML; encontre en internet un ejemplo de como generar una clase apartir de ese archivo con el XML DataBinding Wizard.

Ya tengo mi clase, la cual por cierto me genero identificadores duplicados...

y ahora no se exactamente que hacer con ella.

Alguien tiene algun ejemplo o podra guiarme a un tutorial para saber como generar archivos XML desde delphi?

y sobre todo... que hago para usar la clase que genere?

Gracias de antemano!

rgstuamigo 21-04-2010 22:43:59

Quizás éstas 3 partes (1, 2 y 3) de como trabajar con XML desde Delphi te puedan ayudar.;)
Saludos...:)

Willo 22-04-2010 18:48:48

Cita:

Empezado por rgstuamigo (Mensaje 361451)
Quizás éstas 3 partes (1, 2 y 3) de como trabajar con XML desde Delphi te puedan ayudar.;)
Saludos...:)

Gracias!, estoy revisando el material... :)

Willo 23-04-2010 20:48:48

Sigo con problemas...
 
1 Archivos Adjunto(s)
estoy tratando de usar el XMLDataBinding wizard con un archivo XDB proporcionado por el gobierno.

Pero el codigo que me genera, me produce redeclaraciones de indentificadores y clases.

No puedo cambiar el archivo XSD y realmente no estoy muy seguro de como arreglar el codigo resultante.

Anexo el archivo XSD para que puedan ver de que se trata, traten de correr el XMLDataBinding Wizard con el para que vean de que les hablo.


cualquier ayuda es muy agradecida....

Willo 26-04-2010 02:24:26

Hola a todos;

trabajando con el archivo XSD finalmente pude evitar los identificadores duplicados;

pero ahora al compilar mi aplicacion con la unidad creada por el XMLdatabinding me da los siguientes errores:

Undeclared Identifier: ItemTag
Undeclared Identifier: ItemInterface
Código:

procedure TXMLIC2DepositoEnEfectivo.AfterConstruction;
begin
  RegisterChildNode('Cuenta', TXMLTCuenta);
  ItemTag := 'Cuenta';
  ItemInterface := IXMLTCuenta;
  inherited;
end;

Undeclared Identifier: List
Código:

function TXMLIC2DepositoEnEfectivo.Get_Cuenta(Index: Integer): IXMLTCuenta;
begin
  Result := List[Index] as IXMLTCuenta;
end;


Alguien puede ayudarme a corregirlos?

Gracias de antemano pot su ayuda...


La franja horaria es GMT +2. Ahora son las 03:55:09.

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