Avatar billede ff_j Nybegynder
10. november 2010 - 19:50 Der er 4 kommentarer og
1 løsning

Fordele og ulemper ved XML

Hey eksperter.

Tænkte på om hvad forskellen er på at anvende XML i et system der sender forespørgsel fra et system til et andet, og sender svaret tilbage i XML. Altså at forespørge fra et system til en database, og få tilsendt et svar også i XML.
Avatar billede arne_v Ekspert
10. november 2010 - 20:03 #1
Fordelene ved XML er at:
* det er uafhængigt af platforme, programmering sprog etc.
* det er nemt at specificere præcist
* der findes fremragende biblioteker til at arbejde med det i de fleste nyere sprog

Ulempen ved XML er at det fylder en del.
Avatar billede ff_j Nybegynder
10. november 2010 - 20:45 #2
Mange tak for svaret.
Hvordan ville man i praksis anvende det?
Hvis jeg programmerer i Java, bare i grove træk.

På forhånd tak.
Kast et svar efterfølgende.
Avatar billede arne_v Ekspert
10. november 2010 - 20:53 #3
Der er godt nok mange muligheder for XML i Java.

5 muligheder:

1) du konverterer data<>XML og sender selv over en socket
  a)  W3C DOM API
  b)  StAX API
  c)  JAXB API
2) du bruger en kombineret konvertering og send over HTTP
  a)  SOAP
  b)  REST

Hvis du vælger en kan jeg pege på nogle gode steder at starte.
Avatar billede arne_v Ekspert
10. november 2010 - 20:54 #4
Og et svar.
Avatar billede ff_j Nybegynder
10. november 2010 - 21:14 #5
Tænkte på om ikke jeg skulle oprette et nyt SPM. under java programmering, så jeg kan vise dig hvor langt jeg er kommet med det, for den klager stadig. og har prøvet mange muligheder.
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