XSLT: Änderung bestimmter Attribut-Werte

Ich bin ein XSLT-Neuling und habe eine einfache Aufgabe:

Angenommen ich habe folgende XML:

<Element1>
    <Element2 attr1="1"/>
</Element1>
<Element1 attr1="2"/>
<Element1>
    <Element2 attr1="2"/>
</Element1>

Will ich zur Umwandlung von XML in der gleichen XML-mit einer änderung: Alle Attribute mit der Bezeichnung "attr1" egal, wo Sie sind, umgewandelt werden, so dass zum Beispiel "1" wird "A" und "2" wird "X", ich. e. zu

<Element1>
    <Element2 attr1="A"/>
</Element1>
<Element1 attr1="X"/>
<Element1>
    <Element2 attr1="X"/>
</Element1>

Wie kann ich das erreichen?
Vielen Dank im Voraus!

InformationsquelleAutor Alexander | 2011-07-22
Schreibe einen Kommentar