Avatar billede jakobverner Nybegynder
02. februar 2009 - 08:34 Der er 2 kommentarer og
1 løsning

Hent XML fra webserver

Jeg har eksponeret noget data i XML på en webside så jeg kan se XML'en med data når jeg går ind på den bestemte URL.
Hvordan kontakteter jeg min webserver og hentet den XML ind således at jeg kan arbejde med den data som XML'en indeholder?
Avatar billede arne_v Ekspert
03. februar 2009 - 01:41 #1
Hvis du vil hente det og processe manuelt, så noget a la:

        URLConnection uc = (new URL(urlstr)).openConnection();
        BufferedReader br = new BufferedReader(new InputStreamReader(uc.getInputStream()));
        StringBuilder sb = new StringBuilder("");
        String line;
        while((line = br.readLine()) != null) {
            sb.append(line);
        }
        br.close();

hvis du vil have det som DOM så noget la:

        URL url = new URL(urlstr);
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        Document doc = db.parse(url.openStream());
Avatar billede jakobverner Nybegynder
10. april 2009 - 11:36 #2
Kan du ikke smide et svar arne v.
Avatar billede arne_v Ekspert
10. april 2009 - 14:56 #3
kommer her
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