Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > General/Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 09-07-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Ok, he estado haciendo pruebas para convertir ahora de XML al objeto adecuado y tengo esta función:

Código:
function CargarRegistroAltaDesdeXML(const XMLText: string): RegistroFacturaType;
var
  XMLDoc: IXMLDocument;
  RootNode: IXMLNode;
  SOAPConv: TOPToSoapDomConvert;
  Resultado: RegistroFacturaType;
begin
  XMLDoc := TXMLDocument.Create(nil);
  try
    XMLDoc.LoadFromXML(XMLText);
    XMLDoc.Active := True;

    RootNode := XMLDoc.DocumentElement;

    SOAPConv := TOPToSoapDomConvert.Create(nil);
    try
      SOAPConv.Encoding := 'utf-8';
      SOAPConv.Options := [
        TSOAPConvertOption.soDontSendEmptyNodes,
        TSOAPConvertOption.soSendUntyped,
        TSOAPConvertOption.soTryAllSchema,
        TSOAPConvertOption.soUTF8EncodeXML
      ];

      Resultado := RegistroFacturaType.Create;
      Resultado.SOAPToObject(RootNode, RootNode, SOAPConv);

      Result := Resultado;

    finally
      SOAPConv.Free;
    end;

  finally
    XMLDoc := nil;
  end;
end;
Me estoy liando un poco con el objeto que debo usar: RegistroFacturaType, RegistroFacturacionAltaType... pero creo que con calma lo conseguiré.

Si alguien puede echarme un cable se lo agradecería, porque no sé si voy por buen camino o no. Nunca he usado los conversores estos Soap <-> XML
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar y Leer fotos directamente a una base de datos sin antes guardar como archivo rmeckbell Desarrollo en Delphi para Android 6 26-06-2017 18:24:20
como guardar en postgresql (como trabaja el datamodule) mematanlimon Lazarus, FreePascal, Kylix, etc. 0 15-02-2010 19:06:12
Como guardar .JPG como Bitmap en Base de Datos Javi2 Gráficos 4 25-03-2007 17:21:57
¿Cómo guardar el Valor de TColor como un String? nesetru Gráficos 3 27-02-2004 20:21:32


La franja horaria es GMT +2. Ahora son las 21:57:47.


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
Copyright 1996-2007 Club Delphi