В скрипте XML.js есть функции, которые должны возвращать данные.
Как правильно отправить/получить данные из с внешнего скрипта?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший