Avatar billede zehnox Nybegynder
09. august 2005 - 22:35 Der er 9 kommentarer og
1 løsning

Åbne filer på nettet

Hej alle sammen.

Sidder med et lille problem her. Jeg skal have åbnet en fil på en webserver (en af mine venners). Man kan sagtens navigere til filen med en browser. Formatet er lige i øjeblikket xml, men formatet på filen er i bund og grund underordnet. Filen skal så indlæses af programmet.

Håber der er nogle der kan hjælpe mig!

På forhånd tak.
Avatar billede arne_v Ekspert
09. august 2005 - 22:37 #1
Der er en klasse (Http)WebRequest til formålet
Avatar billede arne_v Ekspert
09. august 2005 - 22:38 #2
WebRequest wr = WebRequest.Create(url);
string html = (new StreamReader(wr.GetResponse().GetResponseStream())).ReadToEnd();
Avatar billede zehnox Nybegynder
09. august 2005 - 22:43 #3
YESSIR!

S*ide godt! har siddet og bøvlet med det i 3 timer nu, med XML readers og alskens ting.

Tak for hjælpen!

forresten. hvordan giver jeg dig de 30 point? er jo ny her ;)
Avatar billede arne_v Ekspert
09. august 2005 - 22:45 #4
jeg ligger et svar
Avatar billede arne_v Ekspert
09. august 2005 - 22:46 #5
Det er nemt at læse det ind i et XmlDocument, hvis det er det du vil.
Avatar billede zehnox Nybegynder
09. august 2005 - 22:48 #6
Yesh og der var så en stor knap der hed accepter.

Tjo. jeg har ikke så meget erfaring med det der XML, så hvis du kan give mig lidt hjælp med det, eller give mig nogle gode links med læsning vil jeg være MEGET glad!
Avatar billede arne_v Ekspert
09. august 2005 - 22:52 #7
http://www.eksperten.dk/artikler/498

forklarer lidt om hvad man kan i C#
Avatar billede arne_v Ekspert
09. august 2005 - 22:53 #8
PS: Du skal markere mit navn ude i combo boxen så det er blåt inden du klikker
accepter
Avatar billede arne_v Ekspert
09. august 2005 - 22:55 #9
du kan enten bruge

XmlDocument doc = new XmlDocument();
WebRequest wr = WebRequest.Create(url);
doc.Load(wr.GetResponse().GetResponseStream());

eller:

WebRequest wr = WebRequest.Create(url);
string xml = (new StreamReader(wr.GetResponse().GetResponseStream())).ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
Avatar billede zehnox Nybegynder
09. august 2005 - 22:58 #10
okay.. Det er gjort!

og en rigtig god artikel! der er lige det jeg har brug for!

Så jeg takker igen! :D
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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