我有數百萬xml需要讀取,轉換並保存到數據庫。水壺(pdi) - 使用Stax打開多個文件步驟
使用StAX步驟我設法打開一個XML文件,並做我所需要的。
但是文件名只允許我每步打開一個文件。有沒有什麼辦法可以通過正則表達式或其他解決方案一次打開多個xml文件? PS:不一定需要平行打開xmls,只需要一個轉換,就可以從一個文件夾打開所有的xmls並運行我所需要的。
擁抱
我有數百萬xml需要讀取,轉換並保存到數據庫。水壺(pdi) - 使用Stax打開多個文件步驟
使用StAX步驟我設法打開一個XML文件,並做我所需要的。
但是文件名只允許我每步打開一個文件。有沒有什麼辦法可以通過正則表達式或其他解決方案一次打開多個xml文件? PS:不一定需要平行打開xmls,只需要一個轉換,就可以從一個文件夾打開所有的xmls並運行我所需要的。
擁抱
打開多個文件。
謝謝
我不認爲你可以做到這一點,因爲你不能只串聯的XML文檔在一起。你需要做的是使你的變換加載一個文件,然後爲每個文件運行一次該變換。看到這個答案:與斯塔克斯步驟
大家好,
使用過時,我可以在打開文件中使用正則表達式的XML輸入
https://stackoverflow.com/a/14613787/1515537
布賴恩
布賴恩,感謝您的答案,但我不想連接文件。我想爲每個xml運行轉換。 –
檢查我與上面鏈接的答案。它會告訴你如何爲每個xml運行轉換。 –
我現在正在嘗試創建一個運行每個xml文件轉換的Java應用程序。但... –