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

时间:2018-02-19 22:59:22

标签: xml xslt xpath xquery

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

1 个答案:

答案 0 :(得分:0)

如果没有ancestor*轴,您可以递归爬上parent轴,或使用root()函数检索文档节点,然后沿{{1}下降}}或child轴。