I thought this might come in handy for someone looking to use Ox or just for a comparison. I tried it when I was checking out the current Ruby XML parser scene and I actually use a variant of the handler in production, so I think it's a good example of how to use your SAX parser in a generic way.
Added benchmark using ported parser
Great handler using a port of https://github.com/hakanensari/crack. All credit to https://github.com/hakanensari.
I appreciate the benchmark. Thanks.