Avatar billede margitbork Nybegynder
31. august 2004 - 11:57 Der er 3 kommentarer og
1 løsning

webserviceklient der modtager String i xml format

Jeg skal være klient til en webservice der returnerer en String i xml format, Jeg har en wsdl og en xsd fil der beskriver dette.
Jeg har hørt at man kan kombiner wsdl filen og xsd filen for at få genereret sin stub v.hj.a. axis.
Men hvordan gør jeg det ? - og får jeg så nogle objekter der holder de værdier der er i xml strengen, samt en handler der putter værdierne deri ( Jeg mener, bliver det lige som om at wsdl'en havde beskrevet de typer den returnerede, istedet for blot at returnere som en String i xml format ?)
Avatar billede arne_v Ekspert
31. august 2004 - 12:24 #1
Nu skal vi holde tungen lige i munden.

1)

Du sender en streng som ikke indeholder XML via SOAP over HTTP som RPC kald, hvilket
betyder at den er encodet som XML undervejs.

Du kan generere en stub udfra WSDL filen. Og du laver dit RPC kald og aner
intet om at der noget der hedder XML.

2)

Du sender en streng som indeholder XML via SOAP over HTTP som RPC kald, hvilket
betyder at den er encodet som XML undervejs.

Du kan generere en stub udfra WSDL filen. Og du laver dit RPC kald og kalder
en XML parser på den streng som du får tilbage og indeholder XML
payloaden (ikke at forveksle med XML transporten).

3)

Det er slet ikke RPC style.
Avatar billede margitbork Nybegynder
31. august 2004 - 12:29 #2
Jeg lukker denne her og fortsætter her
http://www.eksperten.dk/spm/534816
Avatar billede margitbork Nybegynder
31. august 2004 - 12:29 #3
lukker p.g.a. lignende spm oprettet
Avatar billede margitbork Nybegynder
31. august 2004 - 12:29 #4
Sorry, følg med over og se hvad som sker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester