0

我有一个应用于源 XML 文件的 XSL 文件(巨大的文件 - 大小超过 1GB)。

我正在运行这是使用 XML 组件的 SSIS 2012。我在以 64 位模式运行的 SSIS 中出现内存不足异常 - 它在崩溃之前耗尽了 10GB 的 RAM。我总共有 20GB RAM,但当我有 50% 未使用的 RAM 时,我发现内存不足真的很有趣。

我想测试在命令行上应用 XSL 以检查这是 SSIS 问题还是底层 .Net 问题。

如何在命令行上将 XSL 应用于 XML 文件?

4

1 回答 1

1

为此,我使用 SCRIPT TASK 而不是 XML 组件解决了我的内存问题。这是示例代码:

Dim xslt As New XslTransform()
xslt.Load("C:\Temp\Template.xslt")
xslt.Transform("C:\Temp\XMLSource.xml", "C:\Temp\XMLSource_Revised.xml")
于 2013-09-26T16:02:56.103 回答