Kom ihåg mig?

HtmlAgilityPack - hämta specifika element

 
Ämnesverktyg Visningsalternativ
Oläst 2008-11-07, 17:14 #11
nord84s avatar
nord84 nord84 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 229
nord84 nord84 är inte uppkopplad
Medlem
nord84s avatar
 
Reg.datum: Dec 2004
Inlägg: 229
Hej igen! Jag och peterbf (som jobbar med detta projekt) tror oss nu kanske se en lösning på problemet.. vi hittade http://wapedia.mobi/sv/ som i sin tur hämtar all info från Wikipedia men gör det lättläst i mobilen.

Som sagt så kör vi .NET (C#), tyvärr så får vi "System.NullReference exception" när vi försöker hämta informationen därifrån.. vad kan detta bero på? Har det nått med mobilformatet att göra?

Och hur löser man detta?

Mvh

Axel
nord84 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-10, 10:49 #12
nord84s avatar
nord84 nord84 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 229
nord84 nord84 är inte uppkopplad
Medlem
nord84s avatar
 
Reg.datum: Dec 2004
Inlägg: 229
Daniel.st >> Nån tanke?
nord84 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-10, 11:10 #13
Daniel.sts avatar
Daniel.st Daniel.st är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2006
Inlägg: 762
Daniel.st Daniel.st är inte uppkopplad
Mycket flitig postare
Daniel.sts avatar
 
Reg.datum: Jul 2006
Inlägg: 762
När får ni ett nullref problem? När ni försöker hämta ner informationen, när ni försöker plocka ut något element eller någon annanstans? Hur ser er kodrad ut där felet inträffar?

Sidan i sig tycks vara en simpel html sida och vid första anblicken ser det inte ut att vara något som skulle ställa till problem.
Daniel.st är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-17, 10:31 #14
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
När jag debuggar och sätter en breakpoint på rad 4, alltså HtmlDocument doc = document.Load(url);

Kod:
        HtmlWeb document = new HtmlWeb();
        string url = string.Format("http://wapedia.mobi/en/David_Beckham");
        Uri uri = new Uri(url);

        HtmlDocument doc = document.Load(url);
      
        HtmlNode content = doc.DocumentNode.SelectSingleNode("//p");
     
        litFacts.Text = content.InnerText;
Får jag detta i InnerHtml-attributet:
'doc._documentnode.InnerHtml' threw an exception of type 'System.NullReferenceException'

Och fortsätter jag step:a så skrivs ju det ut i min Literal, vilket det gör just nu.
peterbf är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:05.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017