2010-01-18 17 views

回答

10

節點3不是直接孩子,它是一個後裔。代之以使用祖先軸,該軸選擇當前節點的所有祖先(父,祖父母等)。

http://www.w3schools.com/xpath/xpath_axes.asp

<xsl:if test="ancestor::node1"> 

</xsl:if> 
1

試試這個:

<xsl:if test="count(ancestor::node1)&gt;0"> 

</xsl:if> 

可以省略計數,如果你喜歡,它不是必需的。當您在遞歸結構中查找當前節點的深度時,它會很有用。

相關問題