Einzelnen Beitrag anzeigen

Helld_River

Registriert seit: 2. Jan 2003
Ort: Hürth
136 Beiträge
 
Delphi 2010 Professional
 
#1

Webservice: Knoten mit Attribut über WSDL-Importer

  Alt 7. Jul 2005, 16:32
Hi @ all !
Ich bastel immer noch an der Anbindung von eBay und hab nun folgendes Problem:

Wenn in der SOAP-Entsprechung( ist ja nichts anderes wie XML) folgendes steht:

Delphi-Quellcode:
...
<StartPrice CurrencyID="EUR">1.99</StartPrice>
...
macht der WSDL-Import folgenden Code daraus:

Delphi-Quellcode:
...
  StartPrice : AmountType;
...
  AmountType = class(TRemotable)
  private
    FcurrencyID: CurrencyCodeType;
  published
    property currencyID: CurrencyCodeType read FcurrencyID write FcurrencyID stored AS_ATTRIBUTE;
  end;
...
Jetzt habe ich aber die Schwirigkeit, dass ich ja gerne, ich denke auch verständlicherweise, den Preis übergeben will / muss !

Das problem ist nur, dass ich keine Möglichkeit habe, dem eigentlichen "Knoten" StartPrice einen Wert zuzuweisen, weil dieser ja von Typ AmountType ist und dies ja die obige Klasse ist.
Hat jemand eine Idee, wie ich das lösen kann. Wie kann ich Delphi mitteilen, dass ich auch dem Knoten StartPrice einen Wert zuordnen muss.

Es handelt sich hierbei um Win32 Code und nicht um .NET!

Bin für jeglichen Tip dankbar !

Gruß, Helld
  Mit Zitat antworten Zitat