问题标签 [apply-templates]

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 回答
48 浏览

xslt - XSLT 如何将常用标签包装在不同的包装元素中?

我有一组通用的标签,需要用不同的包装元素包装。示例输入 XML 就像 -

样本输出

在这里,<title> <artist>和对于像和<about>之类的主要包装器很常见。<pop> <retro><classic>

我的问题是如何将这些通用模板应用到我的主要包装器中,我能够进行所有转换,例如转换时间戳、删除连字符、更改标签名称。

0 投票
1 回答
72 浏览

xml - 对每个变量节点集 XLST 1.0 使用应用模板

我有这个输入

我的 xslt 中有一个声明的节点集:

我正在尝试为此节点集执行每个操作并选择 OwnerCode 值“VISSHIMEL”,但由于某种原因,我的模板调用没有获得该值。预期输出为

然而,<test>始终是空的。这是我的代码:

我知道 for-each 并且参数已成功显示在输出中,但我不知道为什么我无法访问 xpath OwnerCode 的值。我尝试使用 apply-template ,但更糟糕的是因为我根本没有输出。如果您需要更多信息,请与我们联系。谢谢!