【问题标题】:MVP.XSL: func:functionMVP.XSL:函数:函数
【发布时间】:2011-04-05 07:05:37
【问题描述】:

我正在使用 EXSLT 的 Mvp.Xsl.dll 实现。我很难创建自定义函数并从 XPath 调用它。这可能吗?你能提供一个非常简单的例子吗? 非常感谢, 彼得

【问题讨论】:

    标签: xslt exslt


    【解决方案1】:

    Exslt.Net 没有实现 EXSLT <func:function> 扩展元素。

    我强烈建议开始使用 XSLT 2.0 及其 <xsl:function> 指令。

    【讨论】:

    • 我仅限于 .NET 框架和 Mvp.Xml 库(客户要求)。如果有一些 XSLT 2.0 的免费 .NET 实现,他们会同意使用它,但很可能没有。
    • @Peter:Saxon.NET 版本。 9.1.07 或更早版本是免费的。 XQSharp 免费供个人使用。
    • 非常感谢您的建议。我建议同时使用上述两种方法以及另一种选择(Altova 处理器)。我想这些中的任何一个都会比使用 XSLT 1.0 更好,因为我需要做很多数据操作、计算等。不幸的是,客户坚持只使用 Microsoft 技术。 Linq to xml 不是一个选项,因为我需要不需要编译的东西(经常更改,需要快速更改某些内容以及其他原因)。
    • @Peter:也许您需要的函数可以有一个仅 XSLT 的实现。你为什么不从那里开始问呢?
    猜你喜欢
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2012-11-26
    • 2011-07-15
    • 1970-01-01
    相关资源
    最近更新 更多