Forum » Programiranje » c# html parsanje - s cim? - HtmlAgilityPack mogoce??
c# html parsanje - s cim? - HtmlAgilityPack mogoce??
Vapo1 ::
rad bi DOM tree walkal, searchal elemente by id ... in take fore
zaenkrat poizkusam z HtmlAgilityPack:
http://htmlagilitypack.codeplex.com/
morda lahko priporocate se kaksno resitev razen HtmlAgilityPack
...pa se tole!! - zaenkrat mi ne ratuje uspostaviti HtmlAgilityPacka - (kako tocno se doda DLL v projekt (tako da deluje))
da razlozim kako sem postopal:
na zgornjem naslovu dljam zip fajl:
HtmlAgilityPack.1.4.0.beta2.binaries.zip
extractajo se ven:
HtmlAgilityPack.dll
HtmlAgilityPack.pdb
HtmlAgilityPack.xml
vrzem jih v debug folder (zraven exe datoteke od mojega projekta)
na projektu kliknem "Add Reference" -> browse -> in dodam HtmlAgilityPack.dll
pod references se pojavi "HtmlAgilityPack"
v kodo dodam:
using HtmlAgilityPack;
vse lepo in prav - v intellisenseu se pojavijo classi
napisem kodo:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
in ko pride debugger do te vrstice pribije:
"There is no source code available for the current location."
in konec zabave...
(btw na zacetku sem HtmlAgilityPack.dll file imel v nekem svojem folderju - torej ne v debug folderju - in takrat mi je debugger javil identicni error, ampak zraven se je odprl browse dialog in je hotel, da poiscem fajl HtmlDocument.cs ..... torej zgleda kot, da neki source code fajli manjkajo - jaz sem si predstavljal, da so vsi v DLL-ju spakirani...)
se vam kaj sanja?? mogoce je DLL pokvarjen - mogoce niso vsi fajli notri spakirani
hvala
zaenkrat poizkusam z HtmlAgilityPack:
http://htmlagilitypack.codeplex.com/
morda lahko priporocate se kaksno resitev razen HtmlAgilityPack
...pa se tole!! - zaenkrat mi ne ratuje uspostaviti HtmlAgilityPacka - (kako tocno se doda DLL v projekt (tako da deluje))
da razlozim kako sem postopal:
na zgornjem naslovu dljam zip fajl:
HtmlAgilityPack.1.4.0.beta2.binaries.zip
extractajo se ven:
HtmlAgilityPack.dll
HtmlAgilityPack.pdb
HtmlAgilityPack.xml
vrzem jih v debug folder (zraven exe datoteke od mojega projekta)
na projektu kliknem "Add Reference" -> browse -> in dodam HtmlAgilityPack.dll
pod references se pojavi "HtmlAgilityPack"
v kodo dodam:
using HtmlAgilityPack;
vse lepo in prav - v intellisenseu se pojavijo classi
napisem kodo:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
in ko pride debugger do te vrstice pribije:
"There is no source code available for the current location."
in konec zabave...
(btw na zacetku sem HtmlAgilityPack.dll file imel v nekem svojem folderju - torej ne v debug folderju - in takrat mi je debugger javil identicni error, ampak zraven se je odprl browse dialog in je hotel, da poiscem fajl HtmlDocument.cs ..... torej zgleda kot, da neki source code fajli manjkajo - jaz sem si predstavljal, da so vsi v DLL-ju spakirani...)
se vam kaj sanja?? mogoce je DLL pokvarjen - mogoce niso vsi fajli notri spakirani
hvala
Spura ::
V DLLju ni nobenih fajlov pakiranih. DLL je samo knjiznjica, prevedena koda s standardnim interfaceom. Kar seveda pomeni, da ne vsebuje source coda, zato ti debugger rece, da source za njegove funkcije ne obstaja.
Torej DLL deluje, samo z debuggom ne mores v njegove funkcije.
Torej DLL deluje, samo z debuggom ne mores v njegove funkcije.
Vapo1 ::
auuuu !! .. pa res.... zdaj klikam F10 namesto F11 in deluje... havala z obrazlozitev DLL jev
...
se vedno pa sprejemam predloge glede alternativ za hmtl parsanje ... hvala
...
se vedno pa sprejemam predloge glede alternativ za hmtl parsanje ... hvala
aKocen ::
okol parsanja html filejev: če maš xhtml, lahko nabiješ markup v xmlDocument...
Sicer pa jih tut jaz nisem našel kaj jaz vem kok dost za PikaNet :) HtmlAgilitypack sem ponucal za Template parser za en custom CMS, pa se je obnesel naravnost fenomenalno... works like a champ
Drgač pa onkl gugl da kar nekaj uporabnega, čeprav ne ravno za dotnet:
http://htmlparser.sourceforge.net/
No in tuki je en članek: http://www.developer.com/net/csharp/art...
Sicer pa jih tut jaz nisem našel kaj jaz vem kok dost za PikaNet :) HtmlAgilitypack sem ponucal za Template parser za en custom CMS, pa se je obnesel naravnost fenomenalno... works like a champ
Drgač pa onkl gugl da kar nekaj uporabnega, čeprav ne ravno za dotnet:
http://htmlparser.sourceforge.net/
No in tuki je en članek: http://www.developer.com/net/csharp/art...
noraguta ::
jaz sem dodal agilitypack kar kot projekt v solution
Pust' ot pobyedy k pobyedye vyedyot!
Vapo1 ::
norangutan
kje si pa dobil aggility pack kot projekt ... jaz imam samo dll...
al se da kar dll sam dodati kot projekt
ne razumem tocno,.... in pa kaj tocno si pridobil s tem da si ga dodal kot projekt
hvala
kje si pa dobil aggility pack kot projekt ... jaz imam samo dll...
al se da kar dll sam dodati kot projekt
ne razumem tocno,.... in pa kaj tocno si pridobil s tem da si ga dodal kot projekt
hvala
noraguta ::
source vzameš dol. ko ti fukne ven exception te lepo vrže v source. pa še example lahko vzameš kar kot template projekta , če ti ne rata referirat knjižnice.
Pust' ot pobyedy k pobyedye vyedyot!
commissar ::
mogoče (odvisno kaj želiš sicer naredit) je alternativa kakšna webbrowser komponenta (mshtml, geckofx, webkit.net).
Zgodovina sprememb…
- spremenil: commissar ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )Oddelek: Izdelava spletišč | 252923 (27588) | miko22 |
» | Video editing - artefakti - katastrofa!Oddelek: Pomoč in nasveti | 2952 (2298) | einstein :P |
» | ASP.NET + C# vprašanjeOddelek: Programiranje | 2765 (1779) | Morenov |
» | [c#] Slika iz URLOddelek: Programiranje | 2613 (2200) | MrBrdo |
» | parsanje podatkov iz straniOddelek: Programiranje | 1999 (1794) | commissar |