xslcompiledtransform

    1热度

    1回答

    我正在用c#.net中的XslCompiledTransform创建基于xml和xsl的html文件。这工作完美。 但是,xsl也包含了一个css文件,并且我想知道是否有任何方法可以将此css样式包含在输出html文件中,因此它可以显示为独立文件(因此,不得不将CSS文件复制到我想要查看该文件的任何地方)。 不幸的是,要明确定义每个标签的样式并不是一个选项,并且该文件当然真的很难看,没有CSS。

    1热度

    1回答

    我只是在将ASP.Net 1.1应用程序升级到.Net 3.5的过程中,我所做的更改之一是使用XslCompiledTransform而不是XslTransform。我正在运行一些测试XSLT,以确保在发现使用新方法失败的XSLT时一切正常。 后位的调查我发现,XSLT产生了巨大的xsl:选择与435度的条件下,下面的示例语句: - <xsl:choose> <xsl:when test=".=

    1热度

    1回答

    我有一个XslCompiledTransform对象,我希望输出在XmlReader对象中,因为我需要将它传递给第二个样式表。我感到有点困惑 - 我可以成功地转换一些XML并使用StreamReader或XmlDocument来读取它,但是当我尝试XmlReader时,我什么也得不到。 在下面的示例中,stylesheet是我的XslCompiledTransform对象。前两个Console.W

    1热度

    1回答

    做我正在使用.NET Framework 3.5的 这里是我的代码提供的XslCompiledTransform类转化我的XML文件到另一个XML文件。 private static void transformUtil(string sXmlPath, string sXslPath, string outputFileName) { try {

    1热度

    1回答

    我在使用XElement和XslCompiledTransform的组合时遇到了一些问题。我已经把我在下面使用的示例代码。如果我使用GetXmlDocumentXml()方法得到我的输入XML,它可以正常工作。在国家启动 令牌文本会导致一个无效的XML文档中:如果我使用GetXElementXml()方法,而不是,我打电话的XslComiledTransform的Transform方法时得到一个I

    4热度

    3回答

    XSL noobie但是仍然卡住! 我有一个使用c#脚本功能格式化日期的转换,这在我在VS 2008中运行良好并运行“show xml output”时,输出正是我想要的。 然而,当我尝试运行此使用代码我得到的错误 预定义类型“System.Object的”是没有定义或导入 要函数来调用变换容貌 像这样,在我开始使用脚本之前,这是非常基本的工作。 public static string RunX

    3热度

    4回答

    我在使用CLR4.0中的XslCompiledTransform对XSL文件进行排序时遇到问题。这里是我的示例XML文件(注:有第二<foo>元素之后有一个空格): <?xml version="1.0" encoding="utf-8"?> <reflection> <apis> <api id="A"> <foos> <foo/> </

    0热度

    2回答

    有没有办法检索媒体类型值?例如如OutputSettings.OutputMethod用于获取xsl:output方法。

    4热度

    1回答

    我有下面的代码,我需要从VS 2003(.NET 1.1)迁移到VS 2008(.NET 2+) 但我得到的编译错误 - 系统。 Xml.Xsl.XslTransform'已过时:此类已被弃用。 我可能需要使用System.Xml.Xsl.XslCompiledTransform来代替。 但我没有找到匹配的Load()和Transform()重载版本,我可以使用我的原始代码的所有参数。 MSDN

    1热度

    2回答

    我会在这里几个假设: XPathDocument中不可编辑。 XmlDocument是可编辑的。 XPathDocument对于 XslCompiledTransform更高效。 既然如此(并请纠正我,如果我错了),它会更好(更有效)到: 使用 的XmlDocument进行修改,然后将其转换成 的XPathDocument在变换之前。 有没有优化的方法来做 这个? 只需通过转换即可保留XmlDoc