我希望在XSLT中从子节点中找到父节点的位置。
发布于 2010-11-30 06:03:50
我想在XSLT中从子节点中找到父节点的位置。
这完全是使用XPath完成的。
答案取决于“父节点位置”的定义是什么
count(../preceding-sibling::*) + 1
是所有高层元素中父元素的序号。
count(../preceding-sibling::node()) + 1
所有高级节点(包括文本节点、注释和PI)中父节点的序号。
如果当前节点是根/
的直接子节点(例如top元素、顶级注释或顶级处理指令),上述表达式是唯一正确的表达式。
https://stackoverflow.com/questions/4312255
复制