Я пытаюсь пройтись по XML-элементам входного XML-файла в SSIS. Для этого я пытаюсь использовать «Контейнер цикла по каждому элементу» с контейнером цикла по каждому элементу. Внутри контейнера цикла ForEach я хотел бы получить код xml в виде строковой переменной.
Я новичок в SSIS и довольно долго просматривал Интернет, но не мог понять это правильно.
Пример входного файла; (Обратите внимание, что там есть некоторые символы кириллицы, которые могут вызвать проблемы. Однако, когда я убираю символы кириллицы, появляется то же сообщение об ошибке).
Я пытаюсь пройтись по узлам.
Это пакет, который я создал до сих пор;
Ниже цикла ForEach; У меня есть переменная с именем «CurrencyRate», которая представляет собой строку, отображаемую там.
И задача XML внутри цикла. Это просто для целей тестирования, он должен записать последний элемент узла в этот выходной файл с тегами и значениями.
Однако, если я запускаю код как есть, я получаю приведенное ниже сообщение об ошибке, даже если я не вижу никаких значений NULL в своих данных. И я понятия не имею, откуда взялся японский (?) символ..; а>
Любая помощь будет принята с благодарностью! SSIS выглядит как мощный инструмент, и я хотел бы иметь возможность использовать его.