如何在不使用祖先或自我的情况下构建祖先树:: *
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不使用祖先或自我的情况下构建祖先树:: *相关的知识,希望对你有一定的参考价值。
我需要获得一些值的路径,然而我正在工作的Xquery环境不支持这种语法for $ancestor in $datum/ancestor-or-self::*
特别是这个轴导致问题ancestor-or-self::*
。似乎无法弄清楚这一点。任何帮助表示赞赏
答案
在没有ancestor*
轴的情况下,您可以递归地爬上parent
轴,或者使用root()
函数来检索文档节点,然后沿着child
或descendant
轴下降。
以上是关于如何在不使用祖先或自我的情况下构建祖先树:: *的主要内容,如果未能解决你的问题,请参考以下文章
使用带有多个表达式的祖先或自我选择 text() XSLT XPATH