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