je možné "nezajímavou" část dokumentu přeskočit pomocí sledování událostí a pak
za "zajímavé" části vytvořit strom v paměti
vytvoříme strom dokumentu (a zpracujeme ho)
strom následně procházíme a generujeme události jako bychom četli výchozí soubor