I've now also tried it on Windows 7 x64, which works fine. However, it seems that you're probably working with the old XML cache which didn't include the DTD. If that's the case, I can imagine that queryLocalXml() may crash (which I should try to avoid, of course).

So please make sure that the XML cache gets recreated before you try again! Either start QMC2 with the -cc command line switch or clear the cache through the menu (Tools -> Clean up -> Clear ALL emulator caches) and reload/restart.

A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]