Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有行从xml源发送到目标平面文件_Xml_Ssis - Fatal编程技术网

没有行从xml源发送到目标平面文件

没有行从xml源发送到目标平面文件,xml,ssis,Xml,Ssis,我使用一个xml文件来读取包含多个名称空间的内容。我有XSD文件。我正在用它。现在,当我在XML源代码编辑器中看到Columns选项卡时,有许多输出表和列。所以我为每一张桌子设置了一个平面文件。但从xml源到平面文件目标并没有输出行。并且包成功执行。 当我检查xml文件时,它包含每列的值,这是一个巨大的文件 编辑:还有一件事是,我将xml文件中的数据复制到另一个文件并使用该文件,然后错误被重新定义为编码“[xml源[1]”错误:组件“xml源”(1)无法读取xml数据。给定编码中的字符无效。第2

我使用一个xml文件来读取包含多个名称空间的内容。我有XSD文件。我正在用它。现在,当我在XML源代码编辑器中看到Columns选项卡时,有许多输出表和列。所以我为每一张桌子设置了一个平面文件。但从xml源到平面文件目标并没有输出行。并且包成功执行。 当我检查xml文件时,它包含每列的值,这是一个巨大的文件

编辑:还有一件事是,我将xml文件中的数据复制到另一个文件并使用该文件,然后错误被重新定义为编码“[xml源[1]”错误:组件“xml源”(1)无法读取xml数据。给定编码中的字符无效。第26003行,位置81。 “.又让人困惑了

我第一次使用xml源代码将数据从xml文件导入到文本文件。 请帮帮我 谢谢

问题解决了。 实际上,对于这个xml文件,我的xsd文件是3个。第三个文件正在导入其他2个文件。
因为xml文件有许多名称空间。这是一个愚蠢的错误,但我认为也很重要。若您只是在xml源代码编辑器中使用“生成xsd文件”选项,那个么您无法生成它,这将导致一个错误,即xml文件包含多个名称空间。因此,创建xsd文件是一个不错的主意,它可以为各自的名称空间调用其他xsd文件。

并且包成功地执行,没有错误。在经历了很多挫折之后,我发现一个正常工作的XML文档有一个额外的嵌套级别,我也遇到了同样的问题。因此,我在中添加了另一个虚拟级别,生成了XSD,并且工作正常。例如,我有
,但没有返回任何行。我把它改成了
,它就工作了。令人沮丧的