【发布时间】:2010-11-30 09:36:35
【问题描述】:
我想从 XSLT 中的子节点中找到父节点的位置。
【问题讨论】:
我想从 XSLT 中的子节点中找到父节点的位置。
【问题讨论】:
我要查找父节点 子节点的位置 XSLT。
这完全使用 XPath 完成。
答案取决于“父节点位置”的定义是什么:
count(../preceding-sibling::*) + 1
是所有上层元素中父元素的序号
count(../preceding-sibling::node()) + 1
是父节点在所有上层节点(包括text-nodes、cmets和PIs)中的序号。
如果当前节点是根/ 的直接子节点(例如顶级元素、顶级注释或顶级处理指令),则上述表达式是唯一正确的。
【讨论】: