Avatar billede jonas82 Nybegynder
05. maj 2005 - 22:55 Der er 5 kommentarer og
1 løsning

Læse fil via http

Jeg har noget kode der læser en xml fil. Som det er nu læser jeg bare en lokal xml fil, men jeg skulle gerne kunne læse fra en fil der ligger på fx http://www.test.org/fil.xml

Uddrag af min kode:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = dbf.newDocumentBuilder();
            Document doc = db.parse(new File("fil.xml"));
Avatar billede arne_v Ekspert
05. maj 2005 - 22:58 #1
Prøv lige:

Document doc = db.parse(urlstring);
Avatar billede arne_v Ekspert
05. maj 2005 - 22:58 #2
Men ellers er det ret nemt at lave en InputStream til noget man henter med HTTP.
Avatar billede arne_v Ekspert
05. maj 2005 - 23:00 #3
URL url = new URL(urlstring);
URLConnection con = url.openConnection();
con.connect();
InputStream is = con.getInputStream();
Avatar billede jonas82 Nybegynder
05. maj 2005 - 23:05 #4
Det virker sørme med en URL string direkte. Takker.
Avatar billede jonas82 Nybegynder
05. maj 2005 - 23:05 #5
Og du svarer selvfølgelig..
Avatar billede arne_v Ekspert
05. maj 2005 - 23:06 #6
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