Hallo Julian
im Grunde will ich, dass wenn es unter "GRP" einen Knoten "TXT_001" gibt, einen neuen Tag mit der Bezeichnung "TEXT_LINE" und dem Wert "yes" stehen haben, aber nur 1x. -> Kommt aktuell der Tag "TXT_001" mehrmals vor erhalte ich mehrmals die "TEXT_LINE" mit dem Wert "yes".
Benötige im Grunde nur die Info, dass Texte (TXT_001) vorhanden sind.
Das klingt doch schon anders, probiere es so:
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="GRP">
<GRP>
<xsl:if test="count(//TEXT_LINE) > 0">
<TEXT_LINE>yes</TEXT_LINE>
</xsl:if>
<xsl:apply-templates select="node()|@*"/>
</GRP>
</xsl:template>
Grüße,
Thomas