问题标签 [xslt]

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 投票
1 回答
1141 浏览

xslt - 在 umbraco xslt 中使用 DateAdd 显示明年的日期

我正在尝试使用 umbraco 在 xslt 文件中显示一年后的日期,如下所示:

value-of 标签输出今天的日期。如何让 DateAdd 为当前日期添加一年?

0 投票
5 回答
7285 浏览

xml - 将 XML 展平为 HTML 表格

必须有一种通用的方法来转换一些分层的 XML,例如:

进入扁平化的 XML (html),沿途拾取选定的属性,并为成为列标题的属性提供不同的标签。

好的,由于属性重新标记,因此没有通用解决方案,但您希望得到我的意思。我刚刚开始研究所有 XSLT/XPATH 的东西,所以我会及时解决它,但任何线索都会很有用。

0 投票
5 回答
5303 浏览

xml - 如何以独立于平台的方式使用节点集功能?

我正在编写一些我想在 linux 和 Windows 下使用的 xlst 文件。在这个文件中,我使用了在 MSXML 和 xsltproc 的不同命名空间中声明的节点集函数(分别为“urn:schemas-microsoft-com:xslt”和“ http://exslt.org/common ”)。是否有任何平台独立的方式使用节点集?

0 投票
5 回答
186004 浏览

xml - xsl:for-each 循环内的计数器

如何在 xsl:for-each 循环中获取一个计数器,以反映当前处理的元素数量。
例如我的源 XML 是

我想要得到的是:

要修改的 XSLT:

所以问题是用什么代替???。是否有任何标准关键字或者我只是必须声明一个变量并在循环内递增它?

由于问题很长,我可能应该期待一行或一个单词的答案:)

0 投票
6 回答
6519 浏览

xml - .NET 3.5 XPath 类和方法是否与 XSLT 2.0 兼容?

我想在使用 match 函数选择元素时使用正则表达式。我宁愿不使用外部库(例如 saxon)来执行此操作。

0 投票
2 回答
167 浏览

xml - 鉴于此 XML,是否有一个 xpath 可以为我提供“测试”和“名称”值?

我需要在 xsl:when 标记中获取“test”属性的值,以及在 xsl:call-template 标记中获取“name”属性的值。这个 xpath 让我非常接近:

但这只是返回'when'元素,而不是我需要的确切属性值。

这是我的 XML 的片段:

0 投票
3 回答
1828 浏览

xslt - XSL 代码覆盖工具

是否有任何工具可以告诉我在测试期间实际执行了多少百分比的 XSL 文档?

更新

我找不到比 Oxygen 的 XSL 调试器和分析器更好的东西了,所以我接受了 Mladen 的回答。

0 投票
5 回答
5964 浏览

javascript - javascript XSLTProcessor 偶尔不起作用

下面的 JavaScript 假设从 XML 文件中读取流行的标签,并应用 XSL 样式表并作为 HTML 输出到浏览器。

此脚本的问题是有时它设法输出生成的 HTML 代码,有时却没有。有谁知道哪里出了问题?

0 投票
6 回答
9664 浏览

xml - 多个文件输入?

在 XSLT 文档中,是否可以遍历当前目录中的一组文件?

我有一种情况,我有一个充满 xml 文件的目录,需要进行一些分析才能生成报告。我的样式表在单个文档上运行良好,但我想扩展它而不使用另一个工具来合并 xml 文档。

我是这样想的:

0 投票
2 回答
162 浏览

xml - 基于属性满足条件的节点数

下面是我正在使用PHP 的 XSLTProcessor处理的 XML 的一部分:

我需要知道在 x == y 的位置存在多少个“uf”节点。

在上面的示例中,这将是 2。

我试过循环和增加一个计数器变量,但我不能重新定义变量。

我尝试了很多 xsl:number 和 count/from 的组合,但无法正确获取 XPath 表达式。

谢谢!