XSL-i funktsioone last() viimase järjekorranumber position() jooksva järjekorranumber count(plokk) elementid arv plokis name(plokk) ploki juurelemendi nimi not(toevaartus) true() false() number(objekt) sum(plokk) väljastab summa juhul, kui elemendid on numbrid floor(number) round(number) XSL-is kasutatavad sõnefunktsioonid concat(s1, s2, s3*) starts-with(s1, s2) contains(s1, s2) substring-before(s1, s2) substring-after(s1, s2) substring(s1, start, nr?) string-length(s1) normalize-space(s1) Võtab algusest ja otstest tühikud, muud vahed teeb üheks tühikuks translate (s1, algsümbolid, lõppsümbolid) nt translate('pann', 'an', 'ek') -> 'pekk' string(objekt) väljastab tekstiosa