Можно ли написать выражение XPath, которое получает корневой узел узла в наборе узлов только со ссылкой на узел?
Использование «/» для меня не сработает, потому что это относится только к корню входного документа. Также я хотел бы, чтобы он работал без контекста и использовал его для общего набора узлов, который может быть создан динамически во время обработки.
Например...
<xsl:function name="my:getRoot">
<xsl:param name="n" />
<xsl:variable name="rootnode" select="some_solution($n)"/>
</xsl:function>
Спасибо за помощь.