Thread View: pl.comp.xml
1 messages
1 total messages
Started by szomiz
Wed, 15 Apr 2009 20:08
Krokator. Nadchodzi.
Author: 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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads