xslcompiledtransform相关内容
我正在使用 xslt 将 xml 文件转换为 html..net xslt 引擎一直为我提供空标签的自闭合标签. 例子:
变成
前者是合法的html,而后者是非法的html,渲染不好.我的问题是:如何告诉 xslt 引擎 (XslCompiledTransform) 不使用自闭合标签. 如
..
我正在使用 xslt 将 xml 文件转换为 html..net xslt 引擎不断为我提供空标签的自闭合标签. 示例: 变成 前者是合法的html,而后者是非法的html,渲染不好.我的问题是:我如何告诉 xslt 引擎 (XslCompiledTransform) 不使用自闭合标签. 如果不可能,我如何告诉我的浏览器(在本例中为 IE6+)正确解释自关闭标签.
..
我正在尝试将参数传递给 XSLT 样式表,但是当使用 XSlCompiledTransform 转换文档时,我得到的只是一个空的 xml 文档. 这是C#中用于添加参数的方法(添加后的人的建议) private static void CreateHierarchy(string manID){字符串 man_ID = manID;XsltArgumentList argsList = n
..
我想防止或处理 StackOverflowException,这是我从 Xsl 编辑器XslCompiledTransform.Transform 方法得到的> 我在写.问题似乎在于用户可以编写一个无限递归的 Xsl 脚本,并且它只会在调用 Transform 方法时崩溃.(也就是说,问题不仅仅是典型的程序错误,这通常是导致此类异常的原因.) 有没有办法检测和/或限制允许的递归次数?或者有什
..
我有一组 xslt 样式表文件.我需要产生 XslConpiledTransform 的最快性能,所以我想在内存中表示这些样式表. 我可以在应用程序启动时将它们作为 IXpathNavigable 加载到内存中集合,然后在每个请求上将每个 IXPAthNavigable 加载到单例 XslCompiledTransform 中.但这仅适用于没有 xsl:import 或 xsl:includ
..
作为我们 Web 应用程序构建过程的一部分,我已经设置了要使用 以下是代码的总体思路: var xslt = new XslCompiledTransform();xslt.Load(typeof(Namespace.XslTransforms.CompiledXsltStylesheet));xslt.Transform("input.xml", "output.xml"); 现在我使
..
我有 3 个 XSL 文件,其中包含指向 C:\templates\Test\file.pdf 之类的路径 此路径并不总是相同的,而不是将其硬编码在 XSL 中,我希望它可以将路径 C:\templates\test\ 替换为标记 [BASEPATH] 和当我将 xsl 文件读入 XSLTransform 对象时(是的,我知道它已被弃用,我可能同时移至 XSLCompiledTransfor
..
我有一个字符串 inputXMLString,第二个包含名为 transformXSLString 的转换 XSL.它们都是正确格式化的 xml. 如何在 C# 中使用 XslCompiledTransform 执行转换,以便将结果也作为字符串,比如说 resultXMLString? 解决方案 你可以分别使用 XmlReader 和 StringReader StringWrite
..
在加载XslCompiledTransform时,我有一些大的xslt导致iis(StackOverflowException)崩溃,而旧的(不推荐使用的)XslTransform可以正常工作. 大模板是否存在一些已知问题?奇怪的是,相同的XslCompiledTransform可以在Win32应用程序中成功加载. 解决方案 嗯,您知道这里的问题更多是由于IIS(我假设它也是Web应用程序
..
我正在使用xslt将xml文件转换为html。 .net xslt引擎一直为我提供空标签的自动关闭标签。 示例:
成为
前者是有效的html,而后者是非法的html,表现很差。 我的问题是: 如何告诉xslt引擎(XslComp
..
在XslCompiledTransform中加载xslt时,我得到对象引用未设置为对象的实例。 我从数据库中获取了以下xslt: -
..
.NET 2.0 / VS2005 我试图使用 XslCompiledTransform 类执行XSL转换。我有两个XSL文件,其中第一个包含的形式向其他的参考< XSL:包括> 语句: Main.xsl: <的xsl:样式版本=“ 1.0“的xmlns:XSL =”http://www.w3.org/1999/XSL/Transform“> <
..
我不是一个InfoPath开发人员,这是我使用XSLT第一次真正相遇。最近我不得不做一个项目,我需要上传到SharePoint成HTML InfoPath表单转换。一旦在HTML中,我们可以使用任何第三方库吐出任何我们想要的理想的/支持的格式。 我们做什么在code: 我们创建一个XslCompiledTransform对象。这是通过解析上载到共享点的XSN,然后使用XSL在那里进行。我们使用
..
我们的应用程序使用XslCompiledTransform.Transform功能。该行为是正常的,如果我们运行在32位模式,但是在64位模式下运行时,内存消耗只跳太高了(和最终必然引发内存异常)。同一code,同一台机器 - 一期工程,而其他没有....有没有人见过类似的问题,有一个解决办法 谢谢 解决方案 它实际上是一个 OutOfMemoryException异常或 StackOver
..
我有一个问题,试图与使用XslCompiledTransform在CLR4.0 XSL文件进行排序。下面是我的示例XML文件(注:还有之后的第二个空格&LT;富&GT; 元素): &LT; XML版本=“1.0”编码=“UTF-8”&GT?; &LT;反射&GT; &LT;原料药&GT; &LT; API ID =“A”&GT; &LT; FOOS&GT;
..
的XslTransform似乎是去微软赞成XslCompiledTransform的pcated $ P $。从理论上讲,如果我这样做只是我的应用程序的执行过程中一个转换,不应该跨preting的XSLT(通过的XslTransform)比编译更快?如果是这样,是的XslTransform书面如此糟糕,做了改进XslCompiledTransform不仅仅弥补了它? 解决方案 您可能希望看到的
..
我想传递参数给XSLT样式表,但所有我得到是当文档使用XSlCompiledTransform变换一个空的XML文档。 这是用于添加参数C#的方法(在人们的建议,加入后) 私有静态无效CreateHierarchy(字符串manID) { 字符串man_ID = manID; 的XsltArgumentList argsList =新的XsltArg
..
我想无论是prevent或处理,我从内XSL编辑我写一个调用XslCompiledTransform.Transform方法获得一个StackOverflowException。这个问题似乎是用户可以编写一个XSL脚本,是无限递归,和它只是吹了在调用变换方法。 (即,该问题不只是典型的编程错误,这通常是这样的异常的原因。) 有没有一种方法来检测和/或限制多少递归被允许?或者有什么其他的想法,以保
..