1
8
如果要测试它是否是同一级别上的最后一个单元元素(具有相同的父元素),即使在之前、之后和之间有任意的标记,也可以:
但是,如果要为子集应用模板,文档中的最后一个模板可能不在正在处理的集合中。为此,您可以测试
|
2
33
当前选择的答案通常不正确!
这不适用于任何XML文档和
最初的问题是关于最后一个
做这件事的方法 :
然后在与所选节点匹配的模板中
这将检查当前节点是否是
如果问题是以不同的方式提出的,询问如何识别最后一个兄弟姐妹
做笔记 在这种情况下,不需要在模板中编写任何条件逻辑来测试当前节点是否为“最后一个”。 |
3
6
您应该测试position()=last(),但是您应该在谓词中测试它,而不是在模板的主体中:
|
4
4
你可以测试
参见W3Schools文章
|
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 年前 |