问题标签 [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.
xslt - XSLT 如何将常用标签包装在不同的包装元素中?
我有一组通用的标签,需要用不同的包装元素包装。示例输入 XML 就像 -
样本输出
在这里,<title>
<artist>
和对于像和<about>
之类的主要包装器很常见。<pop>
<retro>
<classic>
我的问题是如何将这些通用模板应用到我的主要包装器中,我能够进行所有转换,例如转换时间戳、删除连字符、更改标签名称。
xml - 对每个变量节点集 XLST 1.0 使用应用模板
我有这个输入:
我的 xslt 中有一个声明的节点集:
我正在尝试为此节点集执行每个操作并选择 OwnerCode 值“VISSHIMEL”,但由于某种原因,我的模板调用没有获得该值。预期输出为:
然而,<test>
始终是空的。这是我的代码:
我知道 for-each 并且参数已成功显示在输出中,但我不知道为什么我无法访问 xpath OwnerCode 的值。我尝试使用 apply-template ,但更糟糕的是因为我根本没有输出。如果您需要更多信息,请与我们联系。谢谢!