73得票10回答
如何预防和/或处理 StackOverflowException?

我想要防止或处理从调用XslCompiledTransform.Transform方法引起的StackOverflowException,该方法在我编写的Xsl编辑器中使用。问题似乎是用户可以编写无限递归的Xsl脚本,并且在调用Transform方法时它会崩溃。(也就是说,这个问题不仅仅是典型...

33得票2回答
通过.NET将参数传递给XSLT样式表

我正在尝试向XSLT样式表传递参数,但是当使用XSlCompiledTransform转换文档时,我得到的只是空的XML文档。 这是用于添加参数的C#方法(在添加了其他人的建议后)private static void CreateHierarchy(string manID) { ...

26得票12回答
XSLT自闭合标签问题

我正在使用XSLT将一个XML文件转换为HTML。.NET XSLT引擎不断地为空标签提供自闭合标签。 例如:<div class="test"></div> 成为<div class="test" /> 前者是有效的html,而后者是非法的html,渲染...

15得票1回答
当输入的XML和转换的XSL是字符串时,我该如何使用XslCompiledTransform?我如何将转换结果作为字符串获取?

我有一个字符串输入inputXMLString,以及一个名为transformXSLString的转换XSL。它们都是正确格式化的XML。 如何在C#中使用XslCompiledTransform执行转换,使结果也作为字符串返回,比如resultXMLString?

10得票4回答
使用XslCompiledTransform进行空白字符剥离

我正在尝试将一个大型应用程序从XslTransform迁移到编译的XSL文件和XslCompiledTransform。 该应用程序使用Xsl创建HTML文件,转换数据(Xml)通过从数据库返回的XmlDataDocument传递给Xsl。 现在我已经对所有这些进行了更改(至少是暂时性的更...

7得票1回答
加载XsltCompiledTransform时发生了StackOverflowException异常

当加载XslCompiledTransform时,我遇到了一些大型XSLT导致IIS崩溃(StackOverflowException)的问题,而旧版(已弃用)的XslTransform却可以正常工作。是否存在与大型模板相关的已知问题?奇怪的是,同样的XslCompiledTransform在...

7得票5回答
XslCompiledTransform.Load() 抛出 System.IO.FileNotFoundException。

我的Web应用程序(ASP.NET 2.0)在同一台机器上使用一个Web服务(1.1框架上的asmx)。在收到XML后,我将其传递给XslCompiledTransform以将XML转换为HTML,这很好用。 昨天我经常遇到System.IO.FileNotFoundException问题,...

7得票3回答
当使用xsltc.exe XslCompiledTransforms时,如何解决<xsl:import>和<xsl:include>元素的相对路径?

作为我们 Web 应用程序构建过程的一部分,我已经设置了我们的 XSLT 样式表在每次运行完整编译时使用 Microsoft 的 xsltc.exe 编译器进行构建。在本地开发期间,这很好用,因为代码是编译并托管在同一位置。然而,一旦将其放到构建服务器上,问题就出现了。 构建服务器会像我在本...