如何在不使用祖先或自我的情况下构建祖先树:: *

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不使用祖先或自我的情况下构建祖先树:: *相关的知识,希望对你有一定的参考价值。

我需要获得一些值的路径,然而我正在工作的Xquery环境不支持这种语法for $ancestor in $datum/ancestor-or-self::*特别是这个轴导致问题ancestor-or-self::*。似乎无法弄清楚这一点。任何帮助表示赞赏

答案

在没有ancestor*轴的情况下,您可以递归地爬上parent轴,或者使用root()函数来检索文档节点,然后沿着childdescendant轴下降。

以上是关于如何在不使用祖先或自我的情况下构建祖先树:: *的主要内容,如果未能解决你的问题,请参考以下文章

使用带有多个表达式的祖先或自我选择 text() XSLT XPATH

如何使用 XML::Twig 显示祖先?

csharp 祖先或自我

xsl 祖先或自我不返回结果

jQuery 遍历 - 祖先:向上遍历 DOM 树,以查找元素的祖先

在给定二叉树中的两个值的情况下找到最不共同的祖先[关闭]