Posted By: madhouse (Free party is not a crime) on 'CZprogram'
Title: Parsovani HTML (XML)
Date: Wed Nov 23 20:45:55 2011
Ahoj.
Potrebuju aby parser prosel dokument a s castma, ktere vyhovuji
podmince (napriklad XPath) provedl zadanou akci. Napriklad:
- pro //h1 vytiskl text
TITLE "..."
- pro /tr[@width=100]/td/p vytiskl
CENA ...
- pro /p[class="popis"] vytiskl
POPIS "..."
Umim to pro kazdy pripad zvlast, pak ale nezachovam poradi
Umim provest akci pro kazdy vyskyt
//h1 | /tr[@width=100]/td/p | /p[class="popis"]
- pak ale nevim, ktery z tech tri pripadu nastal. Muzu si sice
pokazde testovat proti vsem trem moznostem, ale je to strasne
krkolomne. Neni nejaka knihovna, kde si jenom nadefinuju
$parser->parsuj(
{
'//h1' => $funkce1, '/tr...' => $funkce2, '/p[clas..]' => $funkce3
} ) ;
a ona to "projede"?
Dik..
--
AUTHOR
Written by FIXME unknown.