Да.Вы можете count()
количество узлов с данным именем.
<xsl:variable name="value" select="Name/text()"/>
<xsl:variable name="count" select="count(//row[Name/text() = $value])"/>
<xsl:if test="$count > 0"> <!-- do something --> </xsl:if>
Или вы можете проверить, существует ли предыдущий или следующий узел с именем:
<xsl:variable name="value" select="Name/text()"/>
<xsl:variable name="node" select="preceding::.//row[Name/text() = $value]|following::.//row[Name/text() = $value]"/>
<xsl:if test="count($node) > 0"> <!-- do something --> </xsl:if>