translate
Die Funktion translate
wertet einen String und eine Menge von zu übersetzenden Zeichen aus und gibt den übersetzten String zurück.
Syntax
translate(string, abc, XYZ)
Parameter
Rückgabewert
Der übersetzte String.
Beschreibung
XPath weist darauf hin, dass die translate-Funktion keine ausreichende Lösung für die Groß-/Kleinschreibungsumwandlung in allen Sprachen darstellt. Eine zukünftige Version von XPath könnte zusätzliche Funktionen zur Groß-/Kleinschreibungsumwandlung bereitstellen.
Dies ist jedoch das, was wir derzeit am ehesten als Funktion zur Umwandlung eines Strings in Groß- oder Kleinschreibung haben.
Beispiel
xml
<xsl:value-of select="translate('The quick brown fox.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
Ausgabe
THE QUICK BROWN FOX.
- Wenn
abc
länger alsXYZ
ist, dann werden alle Vorkommen von Zeichen inabc
, die kein entsprechendes Zeichen inXYZ
haben, entfernt.
Beispiel
xml
<xsl:value-of select="translate('The quick brown fox.', 'brown', 'red')" />
Ausgabe
The quick red fdx.
- Wenn
XYZ
mehr Zeichen alsabc
enthält, werden die zusätzlichen Zeichen ignoriert.
Spezifikationen
Browser-Kompatibilität in Gecko
Unterstützt.