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;
finally
XMLDocument1.Active := False;
end;
end;
Gracias a todos