问题标签 [exslt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5156 浏览

xml - XSLT Xalan dyn:评估示例

我希望你在样式表中使用 EXSLT - DYN:EVALUATE。我已经添加了名称速度,但我不知道我需要导入的 .xsl 文件在哪里。我不相信我安装了 XALAN 来指向导入。我将如何安装它?安装后,我将其指向 .xsl,它会获取该功能并应用它吗?我正在运行 Windows。XSLT 文件包含在 XML 文档的顶部。

谢谢

皮特

0 投票
2 回答
1048 浏览

xml - XSLT IE6 默认处理器

IE6 的默认 XSLT 处理器是什么。它支持 EXSLT 吗?反正有没有让它支持它?

0 投票
3 回答
3058 浏览

xslt - 使用 EXSLT 对变量的 XPath 1.0 max 函数

我正在搜索一个与 XPath 2.0 fn:max 函数类似的 XPath 函数。返回多个参数中最大值的函数。

经过大量搜索后,我发现了这种方式:

是否可以这样做,以便我的 max 函数可以采用更多元素?

干杯
一月

0 投票
1 回答
2231 浏览

xslt - 在 SSIS 的 XML 任务中使用/实现 exsl 函数 node-set()

我正在尝试将 XSL 转换应用于 SSIS 包 XML 任务中的 XML 文件。

一切都很好,但不幸的是,我的 XSL 的“便携性”比普通的稍差,因为我需要使用该功能node-set()。我的 XSL 的一个简化示例是:

我在样式表声明中使用了以下命名空间:

这适用于 VS IDE、XMLSpy(只要我将 XSLT 引擎设置为 MSXML)等。但是,当我尝试在包中执行 XML 任务时,出现以下异常:

错误:XML 任务中的 0xC002F304,XML 任务:发生错误并显示以下错误消息:“函数 'msxsl:node-set()' has failed.”。

我正在使用 VS2005 来设计包,因为它是 SSIS 的 2005 版本。

非常感谢任何关于我如何进行的想法。

我正在调用一个实现 EXSLT str:split 函数的模板,以将字符串“标记化”为它的组成元素,例如“Kermit T Frog”将返回如下:

这存储在变量 $familyNames 中,然后我会对其进行迭代。但是,由于这是作为结果树片段返回的,因此我需要使用函数 msxsl:node-set() 将其包装起来,以便将结果视为节点集。不知道我还能如何实现上述目标。

这是我从http://www.exslt.org/获得的 str:split 的实现:

0 投票
1 回答
1061 浏览

xml - 如何在 XMLSpy 中使用 EXSLT 模块?

我正在尝试在 XQuery 文档中使用 EXSLT 模块(特别是数学)。如何在 XMLSpy 中启用对此的支持?我应该把下载的 EXSLT 库放在哪里让 XMLSpy 知道它们?

0 投票
2 回答
327 浏览

xml - 使用 XSL “展开”字符串

我们有一个具有层次组结构的应用程序。一些组以这种格式传递:

我想“展开”这个字符串,以便我可以得到一个节点集,如下所示:

我知道我可以使用str:tokenize并获得这样的节点集:[Geography, NA, US, California]但我不知道如何逐步将这些部件重新组装在一起。

我可以使用大部分exslt函数,但没有 XSLT 2.0 函数。

任何帮助表示赞赏!

0 投票
1 回答
898 浏览

xslt - Jruby LoadError: 无法打开任何 [xml2, xslt, exslt] WINDOWS

我在 windows vista 64 位操作系统上运行。Geografikos 是 Jeremy Witmer 作为硕士论文项目创建的一个大型项目。它全部用 JRuby 编码。我目前正在他的指导下扩展项目,但是我无法运行他的程序。已安装以下 gem:

geografikos.rb 需要以下 gem:

当我需要或运行 geografikos.rb 时出现以下错误:

我感觉我需要安装 xml、xml2、xslt 和 exslt 库,但是当我尝试安装这些库时出现错误,如下所示:

如果您需要任何其他信息,请告诉我。我无法解决这个问题!

0 投票
1 回答
2511 浏览

xslt - XSL 添加持续时间(exslt 日期)

我有一个 xsl,我想在其中显示默认到期日期(现在 + 1 个月)

我可以用这个显示当前日期(使用:xmlns:date="http://exslt.org/dates-and-times" extension-element-prefixes="date")

我遇到的问题是我似乎无法确定当前日期的时间段。有谁知道该怎么做?

0 投票
2 回答
1565 浏览

php - 如何使用 XSLTProcessor 中的嵌入式 EXSLT?

XSLTProcessor::hasExsltSupport() 返回真。现在我必须修改什么才能使用它?

我有

转换我正在尝试做的事情:

  • property[@name='changedate']/value 是来自 SQL DB 的标记 (yyyy-mm-dd hh:mm:ss)
  • 首先将该空间替换为 T 以便exslt 日期格式理解它
  • 更改 *yyyy-mm-dd***T***hh:mm:ss* -> dd.mm.yyyy hh:mm

错误:

警告:XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: xmlXPathCompOpEval: 函数日期绑定到未定义的前缀格式

PHP 版本 5.2.9

  • 启用 XSL
  • libxslt 版本 1.1.24
  • 针对 libxml 版本 2.6.32 编译的 libxslt
  • 启用 EXSLT
  • libexslt 版本 1.1.24
0 投票
2 回答
12148 浏览

xslt - XSLT 1.0:用 _ 替换换行符

我有这个下面的变量

我有这个功能:

当我测试这个函数时,我看到我的结果是这样的: _ d _ e _ d_ 我希望我的结果是

d _ e _ d