2010-04-30 2 views
0

У меня есть пакет ssis (2005), который использует задачу веб-службы для загрузки в файл назначения. Файл содержит строку данных xml. После загрузки файл выглядит следующим образом. <?xml version="1.0" encoding="utf-16"?> <string>--here is XML data with escaped characters--</string> Моя мысль заключалась в том, что я мог использовать источник источника данных источника XML, чтобы вытащить данные <string>, но когда я установил этот источник XML, он не будет читать <string> в качестве столбца. Он будет генерировать xsd, и это кажется нормальным, но не удастся увидеть столбец. Любые идеи о том, как заставить это работать? Или был бы лучший способ вытащить данные в файл, созданный из веб-службы? Благодарю.Результат анализа задачи веб-службы SSIS

ответ

2

Я нашел, что самый простой способ - это использовать задачу XML с операцией XPATH для чтения источника (либо из файла или переменной), либо затем вывода в файл.

Это работало легко, самое главное, что нужно помнить, чтобы установить XPathOperation для значений и для SecondOperand поставили/«NODENAME» где имя_узел этого имя узла, содержащий результат. Для моего случая это было/строка.

Смежные вопросы