尝试使用SSIS导入XML文件时遇到问题。我们有一个更复杂的XML + XSD来解决这个问题,但是我们可以自己重现它。SSIS XML数据源 - 无界元素为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对我们来说不是一个真正的选择。