String Functoids
Lowercase
Generates: C#
Has XSLT Equivalent: in 2.0 only, can use translate in 1.0
XSLT 1.0 Equivalent: translate(string, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')
XSLT 2.0 Equivalent: lower-case(string)
Size
Has XSLT Equivalent: in 1.0 and 2.0
XSLT 1.0 Equivalent: string-length(string)
XSLT 2.0 Equivalent: string-length(string)
String Concatenate
XSLT 1.0 Equivalent: concat(string, string, …)
XSLT 2.0 Equivalent: concat(string, string, …)
String Extract
XSLT 1.0 Equivalent: substring(string, number, number)
String Find
Has XSLT Equivalent: No
XSLT 1.0 Equivalent: (none)
String Left
XSLT 1.0 Equivalent: substring(string, number)
XSLT 2.0 Equivalent: substring(string, number)
String Left Trim
String Right
String Right Trim
Uppercase
Has XSLT Equivalent: in 2.0 Only, can use translate in 1.0
XSLT 1.0 Equivalent: translate(string, 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')
XSLT 2.0 Equivalent: upper-case(string)
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.