PDA

Ver la Versión Completa : Ayuda con XML


Willo
04-05-2010, 13:36:27
Buen dia a todos;

necesito su ayuda, estoy tratando de crear un archivo XML desde delphi 7; este archivo esta basado en un esquema XSD proporcionado por la autoridad; trate de usar el XML databinding de delphi 7, pero la clase no compilaba.

Alguien en otro foro me ayudo a crear la clase usando el XML databinding de D2010 y compilo perfecto en D7.

Ahora me encuentro con el problema de como usar esa clase para crear mi archivo, los ejemplos que he encontrado en internet estan muy simples y la verdad no entiendo que debo hacer.

Anexo la clase generada con la esperanza que alguien pueda guiarme para crear mi archivo.

Gracias de antemano.

ifarias
12-05-2010, 19:49:47
Puedes usar el XML Data Binding

Files / New / Others / XML Data Binding

Debe ser de los últimos iconos que aparecen.

Con eso se crean las clases necesarias para que puedas consutuir facilmente el documento XML.

Checa la pagina de Factura Electronica México.

Saludos

Willo
12-05-2010, 19:54:18
Puedes usar el XML Data Binding

Checa la pagina de Factura Electronica México.

Saludos


Tienes el link?


por cierto; el XML data binding tiene varios problemas con estructuras complejas como es el caso del IDE_20080818 del SAT...

tuve que optar por un enfoque mas "artesanal" por decir asi... el caso es que funciono; ya genero el archivo que se valido correctamente contra el esquema.

ahora estoy ocupado tratando de entender como encriptar y firmar electronicamente esos archivos usando el estandar PKCS 7 y un certificado (.cer) de firma digital.

ifarias
12-05-2010, 20:03:16
El foro no me permite poner ligas pero es algo así:
/foros/showthread.php?t=66807
en este mismo foro de clubdelphi

Willo
12-05-2010, 20:32:59
:) ese hilo es el que he estado leyendo... pero o estoy muy tonto o el link esta incompleto (creo que un usuario elimino sus posts); por que no entiendo muy bien que hacer...

ifarias
13-05-2010, 00:22:22
willo

Aparte de que se hacen comentarios que ni al caso, si eliminaron algunos mensajes.

el que te puede ayudad es el que habla de Sello.pas que es la rutina que hace practicamente todo el trabajo de digestion de la cadena y genera el Sello digital

La rutina la tengo lista, yo empese de atras para adelante (del sello, ahora estoy en el XML).

Si no la consigues pasame tu correo y te la envio directamente, la que esta en esa liga tiene alguno errores menores, pero los tiene.

Saludos
pd: mi cuenta de correo es ifarias@yahoo.com