>> Not entirely true. That's that the IncrementalSAXFilter mechanism does
for
>> us; it allows us to adapt a push-type stream to operate as pull-type,
via
a
>> "throttling" mechanism.
>
>Does that mean that, in this case, the transform method
>effectively blocks while waiting for events to come in?
It blocks if and only if an attempt is made to access data not already
delivered. Thus, if your stylesheet only needs to look at the first 10% of
the document it doesn't have to wait for the other 90% to be parsed and
built. Reduced latency, _sometimes_ higher throughput, in exchange for more
overhead when building those portions of the document which you do
reference. It's a trade-off, which is why it's optional.