Das hatte ich mir auch schon angesehen, aber es auf meine
xml-Datei nicht übertragbar.
Subject lässt sich noch abfragen, aber bei 'time', 'Currency' und 'rate' gibt es einen Fehler.
Code:
var
IEnvelope: IXMLEnvelopeType;
begin
XMLDocument1.LoadFromFile(ExtractFilePath(Application.exename) + '\test.xml');
IEnvelope:=GetEnvelope(XMLDocument1);
ShowMessage(IEnvelope.Subject); //ok
ShowMessage(IEnvelope.Cube.Time); //Fehler
ShowMessage(IEnvelope.Cube.Cube[0].Currency); //Fehler
ShowMessage(IEnvelope.Cube.Cube[0].Rate); //Fehler