Deine Fragen und Anforderungen sind unspezifisch und unklar.
Hast du zuvor schon mit
SOAP und importieren WSDLs und daraus generierten Quelltext gearbeitet?
Es gibt doch sicher dazu eine offizielle Dokumentation?
Bitte mal folgendes nach
NPK_Chapter := soapPartner.downloadNPK(numberStr, dispLanguage, year);
einfügen und ausführen.
Delphi-Quellcode:
if Length(NPK_Chapter.application_) > 0 then
begin
ShowMessage('Es gibt: ' + IntToStr(Length(NPK_Chapter.application_)) + ' Applications-Elemente.');
ShowMessage('Erstes Element: ' + sLineBreak + NPK_Chapter.application_[0].number + ' - ' + NPK_Chapter.application_[0].description);
end else
ShowMessage('Dann gibt es halt kein application_-Array für deine Eingangsparameter!');
if Length(NPK_Chapter.subNodes) > 0 then
begin
// Hier irgendwas sinnvolles ausgeben lassen, was die Klasse NPKNode so an Properties hat, können wir ja nicht sehen!
//ShowMessage(NPK_Chapter.subNodes[0].number + ' ' + NPK_Chapter.subNodes[0].description);
end else
ShowMessage('Dann gibt es halt keine subNodes-Array für deine Eingangsparameter!');