Avatar billede tknudsen Nybegynder
02. september 2002 - 09:06 Der er 3 kommentarer og
1 løsning

output xml fra webservice

Hvordan kan jeg outputte xml fra en webservice ? Jeg har prøvet at lave det som en streng, men resultatet bliver at < og > er oversat til &lt; og &gt;, hvilket gør det mere besværligt for brugerne end det forhåbentlig er nødvendig.
Avatar billede simon.ulsnes Nybegynder
02. september 2002 - 15:45 #1
Pointen er, at webservices altid returnerer XML - derfor, hvis < og > blev returneret, kunne de forveksles med rigtige tags.
Du kan jo returnere et DataSet i stedet med ReadXml(string) og WriteXml(string);

// Simon
// This sentence no verb.
Avatar billede tknudsen Nybegynder
02. september 2002 - 15:53 #2
Jeg er klar over at det foregår via xml - og det er jo ret smart. Jeg havde håbet på at jeg kunne tvinge mit data ind i et CDATA område...

Grunden til at jeg gerne vil returnerer noget xml er at så kan jeg bruge resultatet i andre server-side sprog, som kan "forstå" xml.

Det er måske forkert grebet an ? Jeg mener - en webservice udemærker sig jo bla ved at kunne returnerer typer, som kan fortolkes af andre .net - applikationer, hvorfor jeg måske ikke skal bruge en webservice til at returnere data til applikationer, der ikke er .net !?
Avatar billede simon.ulsnes Nybegynder
02. september 2002 - 16:15 #3
Det kan vel godt lade sig gøre, men det bliver vist lidt en lappeløsning, da den anden applikation først skal fortolke SOAP og så siden den XML der gemmer sig der.
Avatar billede tknudsen Nybegynder
23. januar 2005 - 11:26 #4
lukker.
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