02. september 2002 - 09:06Der 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 < og >, hvilket gør det mere besværligt for brugerne end det forhåbentlig er nødvendig.
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);
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 !?
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.
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.