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

时间:2009-11-02 19:22:52

标签: sql-server xml web-services sql-server-2008

我正在尝试使用SQL Server Integration Services(SSIS)来解析XML文件,并将元素映射到单个数据库中多个表的数据库列。

但是,当我使用数据流任务 - > XML源来尝试解析示例XML文件(该文件位于here时,XSD位于here),它表示

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

有没有办法让SSIS解析像这样的XML数据?这种模式会定期更改,因此我更愿意在数据映射之外尽可能少地执行解析代码。此外,如果有更好的方法在SSIS之外执行此操作(例如,通过使用SQL Server Analysis Services),那么这也可以。

1 个答案:

答案 0 :(得分:0)

显然,由于XML的复杂性,最新的SQL迭代无法做到这一点,至少没有对传入的XML提交和XSD进行重大修改,这可能会导致数据损坏,因此它是确凿的实施起来是不可行的。