Parsing mixed XML soap response discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Dag, Ik heb volgens mij iets bijzonders. Ik heb een web service waar ik mee communiceer die is geschreven om te communiceren met .NET applicaties. ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Parsing mixed XML soap response
Dag,
Ik heb volgens mij iets bijzonders. Ik heb een web service waar ik mee communiceer die is geschreven om te communiceren met .NET applicaties. Ik doe een aanvraag en de volgende response krijg ik terug: Code:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <WebserviceResponse xmlns="http://www.MijnWebSite.Net/Webservices/"> <WebserviceResultaat> <ExportKlantFormuleResultaat xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Klant> <KlantNummer>1</KlantNummer> <KlantNaam>EenKlantNaam</KlantNaam> <KlantAdres/> <Formule> <FormuleNummer>1</FormuleNummer> <FormuleNaam>EenFormuleNaam</FormuleNaam> </Formule> </Klant> </ExportKlantFormuleResultaat> </ExchangeDataResult> </WebserviceResultaat > </soap:Body> </soap:Envelope> Laatst gewijzigd door MacShack; 04-02-10 om 23:49. |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Ik weet niet wat een goede manier is om het op de iPhone te parsen. maar als je de mogelijkheid hebt zou ik het in de webservice aanpassen. Het lijkt erop dat ie de inhoud van <WebserviceResultaat> encode als zijnde 1 enkele string. origineel <![CDATA] ofzo? wat er tussen de tag <webserviceresultaat> staat wordt niet opgevat als 'echte xml' maar als data.
De webservice zou dat al moeten omzetten naar xml, en dan heb je het probleem op de iphone niet meer. OP je webserver heb je sowieso meer rekenkracht.
__________________
Software Engineer iPhone Developer |
#3
|
|||
|
|||
Het punt is dat ik zelf de web service niet heb geschreven. Maar ik kan er misschien wel enige invloed op uit oefenen. Maar als ik dezelfde web service vanuit een .net programma aanroep dan krijg ik wel gewoon normaal resultaat. Ik zal even naar de broncode kijken. Maar kost find en replace veel rekenkracht?
|
#4
|
|||
|
|||
I think I can also use HTML encoding. But we also have to change our web service for future interoperability. Oh ik schrijf het in het Engels. Ik kijk Thuis wel even wat ik kan doen.
|
#5
|
|||
|
|||
Ik vermoed dat find and replace niet zo heel veel rekenkracht kost. Maar als het niet nodig is, doe je het natuurlijk liever niet
Andere applicaties die het wel goed doen, interpreteren de xml misschien al goed voor je of vertalen het onderwater. weet niet. |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Oplossing voor Error: database , Problem Parsing Dependency Conflicts | cardwizard | Jailbreak apps en thema's | 7 | 24-03-11 17:16 |
XML Parser | Dreissen | Ontwikkelen voor iOS | 5 | 17-11-10 16:24 |
UITableview + SOAP | sukk1e | Ontwikkelen voor iOS | 6 | 12-05-10 15:56 |
Windows: genius mixed | ivotje10 | iTunes | 0 | 17-04-10 19:54 |
XML Parsing | markvwijnen | Ontwikkelen voor iOS | 5 | 13-08-09 22:23 |
|
|