Проблема в том, что Задача XML ожидала, что переменная будет содержать данные XML, которые я пытался преобразовать. Фактически переменная содержала имя файла и путь, указывающий на данные XML.
Мой коллега показал мне исправление.
Внутри задачи XML выберите SourceType = Подключение к файлу.
Затем установите источник так, чтобы он указывал на ваш файл.
Вот трюк. Внизу вы увидите Connection Manager, а внутри будет имя файла, на который вы указали свою задачу XML. Нажмите на имя файла (внутри диспетчера подключений) и обратите внимание, что откроется окно свойств.
Измените ConnectionString на любое строковое значение (я использовал "placeholder").
Нажмите на знак плюс рядом с выражениями и добавьте строку подключения, например:
@ [User :: FileName]
В этом случае FileName - это переменная Package, которая содержит путь к файлу xml.