translate
Die Funktion translate
wertet einen String und eine Menge von Zeichen zur Übersetzung 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 Funktion translate
keine ausreichende Lösung für die Groß- und Kleinschreibung in allen Sprachen darstellt. Eine zukünftige Version von XPath könnte zusätzliche Funktionen für die Groß- und Kleinschreibungsumwandlung bereitstellen.
Dies ist jedoch derzeit die beste Annäherung an eine Funktion, die einen String in Groß- oder Kleinbuchstaben umwandeln kann.
Beispiel
xml
<xsl:value-of select="translate('The quick brown fox.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
Ausgabe
THE QUICK BROWN FOX.
- Wenn
abc
länger ist alsXYZ
, werden alle Zeichen inabc
, die keine entsprechenden 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 enthält alsabc
, werden die zusätzlichen Zeichen ignoriert.
Spezifikationen
Gecko-Unterstützung
Unterstützt.