xslcompiledtransform相关内容

XSLT 自闭标签问题

我正在使用 xslt 将 xml 文件转换为 html..net xslt 引擎一直为我提供空标签的自闭合标签. 例子: 变成 前者是合法的html,而后者是非法的html,渲染不好.我的问题是:如何告诉 xslt 引擎 (XslCompiledTransform) 不使用自闭合标签. 如 ..
发布时间:2022-01-18 21:06:57 C#/.NET

XSLT 自闭合标签问题

我正在使用 xslt 将 xml 文件转换为 html..net xslt 引擎不断为我提供空标签的自闭合标签. 示例: 变成 前者是合法的html,而后者是非法的html,渲染不好.我的问题是:我如何告诉 xslt 引擎 (XslCompiledTransform) 不使用自闭合标签. 如果不可能,我如何告诉我的浏览器(在本例中为 IE6+)正确解释自关闭标签. ..
发布时间:2021-12-19 21:26:56 C#/.NET

通过 .NET 将参数传递给 XSLT 样式表

我正在尝试将参数传递给 XSLT 样式表,但是当使用 XSlCompiledTransform 转换文档时,我得到的只是一个空的 xml 文档. 这是C#中用于添加参数的方法(添加后的人的建议) private static void CreateHierarchy(string manID){字符串 man_ID = manID;XsltArgumentList argsList = n ..
发布时间:2021-12-19 21:07:55 C#/.NET

如何防止和/或处理 StackOverflowException?

我想防止或处理 StackOverflowException,这是我从 Xsl 编辑器XslCompiledTransform.Transform 方法得到的> 我在写.问题似乎在于用户可以编写一个无限递归的 Xsl 脚本,并且它只会在调用 Transform 方法时崩溃.(也就是说,问题不仅仅是典型的程序错误,这通常是导致此类异常的原因.) 有没有办法检测和/或限制允许的递归次数?或者有什 ..
发布时间:2021-12-02 13:47:13 C#/.NET

XslCompiledTransform 的最快内存缓存

我有一组 xslt 样式表文件.我需要产生 XslConpiledTransform 的最快性能,所以我想在内存中表示这些样式表. 我可以在应用程序启动时将它们作为 IXpathNavigable 加载到内存中集合,然后在每个请求上将每个 IXPAthNavigable 加载到单例 XslCompiledTransform 中.但这仅适用于没有 xsl:import 或 xsl:includ ..
发布时间:2021-10-02 20:32:43 其他开发

动态 XSL 文件

我有 3 个 XSL 文件,其中包含指向 C:\templates\Test\file.pdf 之类的路径 此路径并不总是相同的,而不是将其硬编码在 XSL 中,我希望它可以将路径 C:\templates\test\ 替换为标记 [BASEPATH] 和当我将 xsl 文件读入 XSLTransform 对象时(是的,我知道它已被弃用,我可能同时移至 XSLCompiledTransfor ..
发布时间:2021-10-02 20:16:08 其他开发

当输入 XML 和转换 XSL 是字符串时,如何使用 XslCompiledTransform.如何以字符串形式获取转换结果?

我有一个字符串 inputXMLString,第二个包含名为 transformXSLString 的转换 XSL.它们都是正确格式化的 xml. 如何在 C# 中使用 XslCompiledTransform 执行转换,以便将结果也作为字符串,比如说 resultXMLString? 解决方案 你可以分别使用 XmlReader 和 StringReader StringWrite ..
发布时间:2021-09-09 19:18:31 其他开发

加载XsltCompiledTransform的StackOverflowException

在加载XslCompiledTransform时,我有一些大的xslt导致iis(StackOverflowException)崩溃,而旧的(不推荐使用的)XslTransform可以正常工作. 大模板是否存在一些已知问题?奇怪的是,相同的XslCompiledTransform可以在Win32应用程序中成功加载. 解决方案 嗯,您知道这里的问题更多是由于IIS(我假设它也是Web应用程序 ..
发布时间:2020-11-26 19:33:04 服务器开发

XSLT自动关闭标签问题

我正在使用xslt将xml文件转换为html。 .net xslt引擎一直为我提供空标签的自动关闭标签。 示例: 成为 前者是有​​效的html,而后者是非法的html,表现很差。 我的问题是: 如何告诉xslt引擎(XslComp ..
发布时间:2020-05-30 19:49:58 C#/.NET

XslCompiledTransform导致悲痛使用InfoPath

我不是一个InfoPath开发人员,这是我使用XSLT第一次真正相遇。最近我不得不做一个项目,我需要上传到SharePoint成HTML InfoPath表单转换。一旦在HTML中,我们可以使用任何第三方库吐出任何我们想要的理想的/支持的格式。 我们做什么在code: 我们创建一个XslCompiledTransform对象。这是通过解析上载到共享点的XSN,然后使用XSL在那里进行。我们使用 ..
发布时间:2015-11-27 11:53:54 C#/.NET

XslCompiledTransform.Transform 64位内存问题

我们的应用程序使用XslCompiledTransform.Transform功能。该行为是正常的,如果我们运行在32位模式,但是在64位模式下运行时,内存消耗只跳太高了(和最终必然引发内存异常)。同一code,同一台机器 - 一期工程,而其他没有....有没有人见过类似的问题,有一个解决办法 谢谢 解决方案 它实际上是一个 OutOfMemoryException异常或 StackOver ..
发布时间:2015-11-26 19:57:10 C#/.NET

使用XSL排序问题

我有一个问题,试图与使用XslCompiledTransform在CLR4.0 XSL文件进行排序。下面是我的示例XML文件(注:还有之后的第二个空格<富> 元素): < XML版本=“1.0”编码=“UTF-8”&GT?; <反射> <原料药> < API ID =“A”> < FOOS> ..
发布时间:2015-11-26 18:57:39 C#/.NET

的XslTransform VS XslCompiledTransform

的XslTransform似乎是去微软赞成XslCompiledTransform的pcated $ P $。从理论上讲,如果我这样做只是我的应用程序的执行过程中一个转换,不应该跨preting的XSLT(通过的XslTransform)比编译更快?如果是这样,是的XslTransform书面如此糟糕,做了改进XslCompiledTransform不仅仅弥补了它? 解决方案 您可能希望看到的 ..
发布时间:2015-11-25 14:09:01 C#/.NET

通过.NET将参数传递给XSLT样式表

我想传递参数给XSLT样式表,但所有我得到是当文档使用XSlCompiledTransform变换一个空的XML文档。 这是用于添加参数C#的方法(在人们的建议,加入后) 私有静态无效CreateHierarchy(字符串manID) { 字符串man_ID = manID; 的XsltArgumentList argsList =新的XsltArg ..
发布时间:2015-11-24 14:07:25 C#/.NET

我如何prevent和/或处理一个StackOverflowException?

我想无论是prevent或处理,我从内XSL编辑我写一个调用XslCompiledTransform.Transform方法获得一个StackOverflowException。这个问题似乎是用户可以编写一个XSL脚本,是无限递归,和它只是吹了在调用变换方法。 (即,该问题不只是典型的编程错误,这通常是这样的异常的原因。) 有没有一种方法来检测和/或限制多少递归被允许?或者有什么其他的想法,以保 ..
发布时间:2015-11-24 11:32:29 C#/.NET