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.

Search the boards