Я видел вопросы, где следующий-брат был применен на основе значения node, но моя проблема связана с фактическим node.
Это тип 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>
Обратите внимание, что я не проверяю значение node, а сам node (т.е. имя node). Любая помощь в правильном направлении будет высоко оценена.