Avatar billede fixxxer Nybegynder
25. december 2003 - 21:43 Der er 10 kommentarer og
1 løsning

konstruktiv kritik af html parser

nu har jeg siddet og arbejdet lidt med en html parser, som også virker sammen med asp/php script. den er ikke helt færdig endnu, men nu vil jeg gerne lige høre nogle hardcore delphi'er hvad de synes der kunne gøre den bedre.
ignorer mit sprog i eksemplet :)
http://download.easysoftinc.dk/tag-editing.zip
Avatar billede hrc Mester
25. december 2003 - 23:36 #1
Hader den slags parsing - min hjerne er nok for lille.

Når jeg sidder med den slags, så laver jeg en stak-klasse hvor delelementerne push'er. Derefter pop'er og validerer jeg (lidt ligesom når man laver en RPN-lommeregner (er der nogen der har en HP28S til salg???))

Ud over stak-klassen kunne man bygge klasser til de enkelte delelementer, således de hver kunne foretage deres simple validering - en sød lille OOpgave.

(da jeg ikke er hardcore og mit indslag er af generel og teoretisk karakter, er dette endt som kommentar...)
Avatar billede fixxxer Nybegynder
26. december 2003 - 01:03 #2
det lyder spændende, men da jeg ikke selv er hardcore til delphi, må jeg få lokket nogen herind :)
Avatar billede borrisholt Novice
26. december 2003 - 11:08 #3
Det har måske ikke så meget at gøre med en parser i klassisk forstand. Du mangler en etenlig state maskine, og så kunne man saktens forestille sig den var implm i en 8-9 klasser .. En til at håndtere de forskellige typer client side-scripts du møder på internettet.

En etenlig undervisning i Parser teori vil føre forvidt hed .. Måske en dag in real life .. Who knows ?

Jeg har en rigtig parser på lager ....  Der går bare lige et par dage inden jeg kan poste den ... Hvis jeg ikke har svaret på MAndag så ryk mig for et svar :-)

Jens b
Avatar billede fixxxer Nybegynder
26. december 2003 - 14:56 #4
borrisholt >> det lyder rigtig godt, så kan jeg også holde en pause for mine delphi-hovedbrud :)
Avatar billede borrisholt Novice
29. december 2003 - 08:40 #5
Whhhe jeg huskede det !!!!

Her er et link til Parseren : http://borrisholt.com/eksperten/HTMLParser.zip

Der medfølger et lille projekt som viser brugen af den. Det er bare sådan en lille dims der kan checke loto tal, mod nyeste trækningsliste.

Jens B
Avatar billede fixxxer Nybegynder
29. december 2003 - 16:38 #6
ind til videre ser det jo rigtig godt ud, nu er min computer bare sløv som et ondt år, så der går lige en dags tid til jeg får kikket godt på det.

ind til videre mange tak :)
Avatar billede fixxxer Nybegynder
30. december 2003 - 21:30 #7
det virker jo umeldbart, men jeg synes den strejker hvis jeg giver den en html som: <a href="<%=aspdims%>">
det havde jeg håbet den kunne klare, men det kan jo være jeg gør noget forkert.
Avatar billede borrisholt Novice
30. december 2003 - 23:15 #8
Ellers kan det nemt laves
Avatar billede borrisholt Novice
30. december 2003 - 23:15 #9
Men det har du vel heller ikke på Client side ?
Avatar billede fixxxer Nybegynder
31. december 2003 - 03:09 #10
meningen er at den skal bruges i en editor så man kan markere et tag (på en eller anden smart måde jeg må finde ud af) og så kan den parses ind i fx dual list som vi kender den fra delphi's object inspector.

jeg kunne nok godt parse alle server-script ud først og erstatte dem med noget mere html venligt, og så derefter bruge parseren.
det må jeg lige prøve :)
Avatar billede fixxxer Nybegynder
19. januar 2004 - 21:45 #11
det er en glimrende parser

tak for hjælpen
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