Or better yet, look for the xml in the header, and directly jump to its offset in the filedata.
Good suggestion. Went back to hactool, stole some of their code (as I don't need to the full blow app) and used the offset to speed things up. It's almost instant now.
Source code includes a note stating where hactool code starts and ends, so credits are due.