XSLCompileDTransForm的XML尺寸限制
-
05-10-2019 - |
题
XML大小是否有XSLT的限制 XslCompiledTransform
在.NET(3.5)中?另外,传递给XSLT的一定长度参数是否有任何限制?
更新: 我并不是说参数的量,而是字符串的长度,该长度作为XML文本的参数和长度传递,并应用了XSLT。
解决方案
.NET(3.5)中XSLCompileDTransform应用XSLT的XML大小是否有限制?另外,传递给XSLT的参数长度是否有任何限制?
不.
XML文档的大小通常使内存消耗不知所措. 。我听说过的一门课程规则是将XML文档的大小乘以5,这将为您提供大约在RAM中保存该文档所必需的RAM数量。
因此,2GB XML文档有很大的机会在12GB RAM 64位机器上进行处理。
请注意,不能保证这种处理可能需要多长时间 - 只是可以将这样的文档保存在内存中。
其他提示
据我所知 XSLCOMPILEDTRANSFORM 班级。
但是,根据正在处理的XML数据的数量,应用XSL转换可能会大大增加应用程序的内存消耗。
在某些情况下,它甚至可能超出了32位工艺施加的2 GB限制。如果应该发生这种情况,则可能必须编译并以64位运行该应用程序。
不隶属于 StackOverflow