有人知道在使用SSIS XML Task时向XSLT传递参数的方法吗?
似乎没有明显的方法来做到这一点,但可能会有一些聪明的解决办法/黑客?
编辑:我目前正在研究运行xpath更新以插入参数值...
编辑:最后,我使用脚本任务将参数值插入到XSLT文件中,从而使其正常工作。很奇怪,我知道,但它很管用。(我还得和VB.net一起工作,啊!)
发布于 2009-08-26 05:20:56
快速搜索表明,在SSIS中不可能发送XSLT参数。
但是,它也表明您可以使用一个变量作为XSLT源:Using XML Task (XSLT) with variables on social.msdn.microsoft.com (向下滚动到文阳胡的答案)。
然而,这看起来将是一个真正的痛苦在a**使用。
另一个想法是首先创建一个具有固定名称的小XML文件(作为整个过程的一部分),然后将参数/配置值存储在其中。
在XSLT中,然后可以通过document('fixedname.xml')
函数加载该文件,并提取刚才放在其中的值。
https://stackoverflow.com/questions/1334303
复制