ThomasM: Mit XSL XML Attribute ändern

Beitrag lesen

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