Ver Mensaje Individual
  #1  
Antiguo 13-04-2019
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Reputación: 21
IVAND Va por buen camino
Leer XML firmado por sri Ecuador

Hola a todos

Estoy leyendo un XML firmado con el componente XMLDocument y esta bien todo pero no logro leer los nodos que estan mas adentro

Código:
<?xml version="1.0" encoding="UTF-8"?>

<autorizacion>

<estado>AUTORIZADO</estado>

<numeroAutorizacion>0307201600341817912561150018453454555</numeroAutorizacion>

<fechaAutorizacion>2016-07-03T00:34:18-05:00</fechaAutorizacion>

<ambiente>PRODUCCIÓN</ambiente>

<comprobante>
......
</comprobante>
</autorizacion>
Por ejemplo pude leer los que dicen estado y todos eso pero los que van dentro de el nodo comprobante ya no

Alguien me puede dar una luz que estoy haciendo mal


Código Delphi [-]
procedure TForm1.btn1Click(Sender: TObject);
var
  Autorizacion,Comprobante: IXMLNode;
begin
  XMLDocument1.FileName :='c:\xml_facturas\FA3110201801099270940500120010020000020240001395717.xml';
  XMLDocument1.Active := True;
  try
    Autorizacion := XMLDocument1.DocumentElement;
    Comprobante  := XMLDocument1.DocumentElement;

    edit.Text := Autorizacion.ChildNodes['estado'].Text;
    edit11.Text := Autorizacion.ChildNodes['numeroAutorizacion'].Text;
    edit12.Text := Autorizacion.ChildNodes['fechaAutorizacion'].Text;
    edit13.Text := Autorizacion.ChildNodes['ambiente'].Text;

    edit14.Text := Comprobante.ChildNodes['razonSocia'].Text;
    //txtModel.Text := Vehicle.ChildNodes['model'].Text;
    //txtnumber.Text  := Vehicle.ChildNodes['number'].Text;
  finally
    XMLDocument1.Active := False;
  end;
end;


Gracias a todos
__________________
IVAND
Responder Con Cita