1
1
而不是这样做…
执行此操作,以保存选定的元素
其他陈述也是如此。然后,要获取XML中未匹配的元素,可以执行以下操作…
尝试此模板
编辑:感谢Martin Honnen,最终的表达式可以简化为…
|
2
0
我不太清楚你所说的“未处理”是什么意思。您的意思是“不通过对xsl:apply-templates的任何调用选择”?当然,这不是同一回事,一个节点可以使用xsl:for-each等来处理。另外,我怀疑您只对那些不以这种方式“处理”的元素感兴趣,而对属性和名称空间等其他节点不感兴趣。 一种可能(或不可能)满足您需求的方法是编写一个TraceListener。如果在转换中附加了一个traceListener,则每次指令更改上下文项(这是“正在处理”的另一个定义)时都会通知它。然后,TraceListAgent可以构建包含所有被触摸的节点的Java集,然后可以在完成处理时将其与所有节点集进行区别。 |
Pjoern · 在XSLT中包装没有属性的节点组 6 年前 |
user2093335 · XSLT:基于现有属性值替换属性值 6 年前 |
Leth · 字符串串联functoid不将映射值返回到目标记录 6 年前 |
shawn · XSLT 3.0在应用模板中使用变量进行动态选择? 6 年前 |
user9238790 · 将XML转换为数据帧 6 年前 |
Vanessa · xsl:当两个节点相等时,显示第一个节点的子节点 6 年前 |
Adi · 并行读取大型XSLT字符串 6 年前 |
Brian Arthur · XSLT从另一个上下文获取信息 6 年前 |