Parsen einer Soap-Antwort mit QtSoap
-
Hallo,
ich versuche aktuell einen Webservice mit QtSoap zu nutzen (und das als c++-Anfänger).Ich bekomme eine erfolgreiche Antwort, weiß aber nicht wie ich die Daten extrahieren kann.
Die xml-Struktur der Antwort sieht so aus:<Attributes> <item> <Objectname>a</Objectname> <Attributename>b</Attributename> <Value>c</Value> </item> </Attributes>
Die Antwort ist vom Typ QtSoapMessage und ich kann mit toXmlString(0); den xml-Baum ausgeben.
Wie lese ich da jetzt die Daten aus?
returnValue() sieht nach dem Richtigen aus, aber ich komme damit nicht weiter, und die Ausgaben im Debugger sind auch ungewohnt.
-
Musst du mal in die Dokumentation von QtSoapType schauen:
http://doc.qt.nokia.com/solutions/4/qtsoap/qtsoaptype.htmlUnd dann einfach testen. Sieht nachdem aus was du suchst, wenn es nur der Returnwert des Aufrufes sein soll.