Article View: pl.comp.xml
Article #10107Krokator. Nadchodzi.
From: szomiz
Date: Wed, 15 Apr 2009 20:08
Date: Wed, 15 Apr 2009 20:08
47 lines
2817 bytes
2817 bytes
Na javascripcie <grhnte$5ei$1@nemesis.news.neostrada.pl> padl temat o
implementacje xPath dla dokumentow HTML'owych.
Dzieki swiatecznej atmosferze stworzylem kawalek kodu, ktory (w ograniczonym
i nieproblemowym zakresie) to realizuje. Realizuje pewnymi myk'ami[TM].
Standardowe bieganie po html'owym DOM'ie przy (debilnym, acz poprawnym)
zapytaniu:
ancestor::*//div//ancestor::*//div
wykonanym w kontekscie document.body na 90-cio tagowej stronie zabija
Mozille i muli Opere.
Dzieki myk'om[TM] wykonanie tego samego zapytania na tym samym dokumencie
daje czasy 10-20 ms przy _pierwszym_ pytaniu oraz 0-1 ms przy nastepnym
(wyniki zapytan nie sa keszowane).
Calosc podoba mi sie na tyle, ze mam szczera wole doimplementowac do tego co
juz napisalem reszte pierwszego xPath'a (z poprawkami i ograniczeniami na
niuanse html'i).
Jezeli temat /chwyci/ to doimplementowanie xPath'a drugiego oraz xQuery (a
nawet xPointer) bedzie tylko kwestia posiadania wolnego czasu.
<meritum>
Jako, ze zagadnienie jest akademickie i skonczyly sie swieta nie mam dosc
czasu i mozliwosci, zeby przetestowac istniejaca wersje alfa.
Potrzebuje wiec alfa-testerow, tego co sie udalo napisac.
</meritum>
Od pierwszej bety zasady korzystania z rozwiazania beda nastepujace:
* Ogolnodostepne, zarabiajace, strony internetowe - datek na wskazanego w
licencji NGO'sa.
* Ogolnodostepne, niezarabiajace, strony internetowe - free (ale mozna
przekazac datek ;).
* W pozostalych przypadkach - ustalenia indywidualne.
Znaczy szukam osob, ktore:
1. Widzac kod html'a i xPath _wiedza_ jaki powinien byc wynik.
2. Nie puszcza w swiat zrodel, do ktorych beda mialy dostep.
3. Nie wykorzystaja w swoich rozwiazaniach zrodel, udostepnionych w ramach
wersji alfa.
sz
PS
FUT: pl.comp.xml
Technical Details
Message-ID:
<gs5f06$769$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> Newsgroups: pl.comp.xml,pl.comp.lang.javascript Subject: Krokator. Nadchodzi. Followup-To: pl.comp.xml Date: Wed, 15 Apr 2009 22:08:39 +0200 Organization: TP - http://www.tp.pl/ Lines: 50 Message-ID: <gs5f06$769$1@atlantis.news.neostrada.pl> Reply-To: "szomiz" <xml@op.pl> NNTP-Posting-Host: hau2.internetdsl.tpnet.pl X-Trace: atlantis.news.neostrada.pl 1239826246 7369 79.187.20.2 (15 Apr 2009 20:10:46 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Wed, 15 Apr 2009 20:10:46 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-RFC2646: Format=Flowed; Original MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit