Hallo Uwe,
Der Knoten um den es geht, ist nicht der Knoten "root" auch nicht der Knoten "Element", sondern der Knoten »@attr[.='Anytext']«.
Ein entsprechendes Template könnte wie folgt aussehen:
<xsl:template match="@attr[.='Anytext']">
<xsl:attribute name="attr">Sometext</xsl:attribute>
</xsl:template>
Direkt auf die relevanten Attributknoten zu gehen ist natürlich die universelle Lösung. Ich bin davon ausgegangen, dass das Element-Level dem OP ausreichen würde.
Kommt halt immer auf die Anforderungen an und mehr vom XML-Code des OP wäre auch zielführender gewesen. Da soll aber keine Ausrede für meinen Holzweg sein ;-). Danke für die Diskussion und ein schönes WE.
Grüße,
Thomas