Sql server SQL Server XML(多命名空间)解析问题

Sql server SQL Server XML(多命名空间)解析问题,sql-server,xml,web-services,sql-server-2008,Sql Server,Xml,Web Services,Sql Server 2008,我尝试使用SQLServerIntegrationServicesSSIS来解析XML文件,并将元素映射到单个数据库中多个表中的数据库列 但是,当我使用dataflow任务->XML源来尝试解析该文件所在的示例XML文件时,XSD就在其中,它说 "http://www.exchangenetwork.net/schema/TRI/4:TransferWasteQuantity" has multiple members named "http://www.exchangenetwork.net/

我尝试使用SQLServerIntegrationServicesSSIS来解析XML文件,并将元素映射到单个数据库中多个表中的数据库列

但是,当我使用dataflow任务->XML源来尝试解析该文件所在的示例XML文件时,XSD就在其中,它说

"http://www.exchangenetwork.net/schema/TRI/4:TransferWasteQuantity" has multiple members named "http://www.exchangenetwork.net/schema/TRI/F:WasteQuantityCatastrophicMeasure"

有没有办法让SSI解析这样的XML数据?这个模式会定期更改,所以我更喜欢在数据映射之外尽可能少地解析代码。另外,如果在SSI之外有更好的方法可以做到这一点,比如说,通过使用SQL Server Analysis Services,那么这也会起作用。

显然,由于XML的复杂性,在SQL的最新迭代中,这是不可能的,至少在没有对传入的XML提交和XSD进行重大修改的情况下是不可能的,这可能会导致数据损坏,因此,结论是实施该方法不可行