translate
translate 函式評估一個字串和一組要轉換的字元,並返回轉換後的字串。
語法
translate(string, abc, XYZ)
引數
返回值
轉換後的字串。
描述
XPath 指出,translate 函式並非所有語言中大小寫轉換的充分解決方案。XPath 的未來版本可能會提供用於大小寫轉換的其他函式。
但是,這是我們目前最接近可以將字串轉換為大寫或小寫的函式。
示例
xml
<xsl:value-of select="translate('The quick brown fox.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
輸出
THE QUICK BROWN FOX.
- 如果
abc比XYZ長,則abc中沒有在XYZ中找到對應字元的所有字元都將被刪除。
示例
xml
<xsl:value-of select="translate('The quick brown fox.', 'brown', 'red')" />
輸出
The quick red fdx.
- 如果
XYZ包含比abc更多的字元,則多餘的字元將被忽略。
規範
Gecko 支援
支援。