Revert "Switched to xmldoc"

This reverts commit e9b6b3ff009607a18a8cf821c92a7fea614d1336.
Revert "Switched from xml2js to xmldoc"

This reverts commit 58f249cdb0d7c91eb8b3ed74e821bef3f770a7d0.