У нас возникла проблема при попытке импортировать XML-файл с использованием SSIS. У нас есть более сложный XML + XSD, для которого эта проблема возникает, но мы смогли воспроизвести ее самостоятельно.SSIS XML datasource - неограниченные элементы: NULL
У нас есть XML-файл с несколькими элементами. Мы создали XSD из него. Используя визуализатор данных, мы видим, что найдено 4 строки, но значения NULL.
Что мы не замечаем, или как мы можем это решить?
XML
<root>
<index>a</index>
<index>b</index>
<index>n</index>
<index>x</index>
</root>
XSD
<?xml version="1.0" encoding="Windows-1252"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="index" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Скриншот
Да, я видел это: SSIS XMLSource only seeing null values in XML variable - но изменение исходного XML-кода на самом деле не является для нас вариантом.