Sziasztok!
Kaptam egy WSDL fájlt, melyben az egyes típusok nevei ékezetes karaktereket is tartalmaznak.
(pl.: < ÉkezetesSzöveg >aaa< / ÉkezetesSzöveg >)
Ebből kellene egy WS klienst implementálnom gSOAP segítségével.
A wsdl2h az azonosítókban az ékezetes karaktereket UNICODE kódokra cseréli.
(pl.: á=_x00c3_x00a1, é=_x00c3_x00a9)
Azt leszámítva, hogy ennek következtében a kód olvashatósága nagyban romlik (#define-okkal javítható), akár még működhet is, de kétséges, hogy a szerver milyen formában kapja meg a kérést (ékezetekkel vagy kódokkal).
Mivel nem találtam választ a kérdésre, ezért mielőtt elindulnék ezen az úton, megkérdezem, hogy van-e köztetek olyan, aki már találkozott hasonló problémával?
Minden hozzászólást köszönök, ami előre visz a megoldásban!
Hozzászólások
fel!
Talán egy korán kelő találkozott már nem csak az angol abc karaktereit tartalmazó WS gSOAP-os implementálásával. :)
Először is, valami nagyon elcseszett cégtől vagy nem tudom kitől kaptad a wsdl-t, szólni kell nekik, hogy ilyet nem csinálunk. A másik pedig az, hogy amég ezt a hozzászólást leírtad, ki is próbálhattad volna :)
--
HUPbeszolas FF extension
+1
Nekem is szúrták a szemem az ékezeteket, de végül az interfész definiálójával sikerült találni egy megoldást, ami mindkét félnek megfelel.