0
任何人都知道在使用SSIS XML任務時將參數傳遞給XSLT的方法嗎?使用SSIS XML任務時將參數傳遞給XSLT?
似乎沒有明顯的方式來做到這一點,但可能有一些聰明的解決方法/破解?
編輯:我目前正在運行到一個XPath更新插入PARAM值...
編輯:我使用腳本任務來插入參數值到XSLT文件中得到了到底該工作。哈克,我知道,但它有效。 (我必須使用VB.net,呃!)
任何人都知道在使用SSIS XML任務時將參數傳遞給XSLT的方法嗎?使用SSIS XML任務時將參數傳遞給XSLT?
似乎沒有明顯的方式來做到這一點,但可能有一些聰明的解決方法/破解?
編輯:我目前正在運行到一個XPath更新插入PARAM值...
編輯:我使用腳本任務來插入參數值到XSLT文件中得到了到底該工作。哈克,我知道,但它有效。 (我必須使用VB.net,呃!)
快速搜索表示在SSIS中發送XSLT參數是不可能的。
但是,它也表示您可以使用變量作爲XSLT源代碼:Using XML Task (XSLT) with variables on social.msdn.microsoft.com(向下滾動到胡文揚的答案)。
但是,這看起來會是a **中真正的痛苦。
另一個想法是先創建一個帶有固定名稱的小XML文件(作爲整個過程的一部分),並將參數/配置值存儲在那裏。
在您的XSLT中,您可以通過document('fixedname.xml')
函數加載文件,並提取剛剛放在那裏的值。