data -> požadovaná data (filtrace)

Z primárních dat extrahujeme data potřebná. Vhodné nástroje:

filtrování proudu (SAX) událostí

poměrně nekomfortní, ale za běhu efektivní zpracování dat; pro pouhé filtrace elementů vyhoví; lze použít XMLFilter

manipulace se stromem dokumentu

DOM, dom4j a další reprezentace; náročnější na pamět i čas; dovoluje složitější manipulace

XSLT transformace

mocné, ale poněkud náročnější na zvládnutí

dotazovacím jazykem

vhodné řešení, ale vyžaduje stroj na interpretaci