gSOAP - ékezetek a WSDL-ben

 ( landras | 2012. május 16., szerda - 16:37 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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.