Tag: xslcompiledtransform

如何防止和/或处理StackOverflowException?

我想阻止或处理一个StackOverflowException,我从一个Xsl编辑器中调用XslCompiledTransform.Transform方法得到我写的。 问题似乎是用户可以写一个无限recursion的Xsl脚本,它只是在调用Transform方法的时候爆发了。 (也就是说,问题不仅仅是典型的程序错误,这通常是这种例外的原因。) 有没有办法检测和/或限制允许多lessrecursion? 或者任何其他的想法,以防止这些代码只是吹了我?