As for XML parsing, my scripting partner made a DLL for that

XML DLL