Sax Filter is a modular set of filters that can be used to process XML
do***ents via Java's SAX sup****t.
http://www.acooke.org/jara/saxfilter/index.html
It takes two complementary approaches - you can nest simple filters
that restrict events to a certain context, which are then delivered to
a target (typically a ContentHandler interface), or you can combine
"control filters" to provide more detailed control (these can be
combined with the usual boolean operators). The use of control filters
simplifies the contruction of complex flows and avoids multiple calls
when two filters overlap.