lt_chktrname.xslt
Attribut lt:t/@tr entfernen / ersetzen
2017-04-17
Herbert
Schiemann
h.schiemann@herbaer.de
Diese Transformation ersetzt, entfernt oder ergänzt
lt:t/@tr-Attribute.
Die Liste der Ersetzungen im Format
ENTHALTEN:NEUER_ATTWERT(#ENTHALTEN:NEUER_ATTWERT)*.
Wenn der Wert des Attributs
lt:t/@tr
in der Eingabe die Zeichenfolge ENTHALTEN enthält, wird
NEUER_ATTWERT der neue Wert des Attributs in der Ausgabe.
Wenn keine der Zeichenfolgen ENTHALTEN
im Attributwert in der Eingabe enthalten ist
oder die Zeichenfolge NEUER_ATTWERT leer ist,
wird das Attribut entfernt.
Auch die Zeichenfolge ENTHALTEN kann leer sein.
Der Default-Wert des Attributs
lt:t/@tr.
Wenn das Attribut in der Eingabe fehlt und dieser Wert nicht die leere Zeichenkette ist,
wird ein Attribut mit diesem Wert eingefügt.
Listenverarbeitung: $list.map
Vorlage zur Auswahl des passenden Ersetzungswertes
Die Wurzel
Elemente werden kopiert
Kommentare, Verarbeitungsanweisungen und Text werden kopiert
Attribute werden kopiert
Eine Sprachvariante
Kennung des Übersetzers
Passende neue Attributwerte herausfiltern