Version 2.0.0

Rewrite. Uses location list instead of custom results buffer. Better handling of long XML files, and XML namespaces