我已經看到了基於節點值應用了以下兄弟節點的問題,但我的問題與實際節點本身有關。Xpath/XSLT:檢查以下兄弟節點是否是特定節點
這是我必須有XML類型:
<Employee>
<Summary>
<A>
<B>
</Summary>
<Elections>
</Elections>
<Employee>
我需要如下寫的Xpath條件:
if (NOT(the following sibling(first sibling) of /Employee/Summary is Elections)), then do something.
目前我有:
<xsl:if test="(not(following-sibling::Employee/Summary[1]='Earnings'))
<xsl:call-template name="EmployeeRecord"/>
</xsl:if>
請請注意,我沒有檢查節點值,而是節點本身(即節點名稱)。 任何幫助正確的方向將不勝感激。
什麼是當前節點?概述的條件完全不符合您當前的xslt。你能否用文字說明你在文檔中的位置以及你想要達到的目標? –