Я нашел проблему.Как я и подозревал, в конце строки скрывался какой-то неприятный непечатаемый символ.
Я смог удалить его с помощью этого грязного взлома:
xmlString = xmlString.substr(xmlString.indexOf("<"), xmlString.lastIndexOf(">") + 1);
Если это не очевидно, он просто удаляет из начала и конца строки все, что не является ожидаемыми угловыми скобками документа xml.Функция jQuery «trim ()» была неэффективна при удалении мошеннического символа, так как она работает только с пробелами.
Я не знаю, что это был за символ, и я не особенно доволен своим решением, ноЯ слишком занят, чтобы тратить на это больше времени.Вздох.