Use Google to find help fast. For example, search on "xpressdox choosefromlist".

Tag: contains

Testing parts of a string

Testing parts of a string

1. The StartsWith function is used to test whether a string starts with a given string: <<If(StartsWith(Surname,’van ‘)>><<Title>> <<Surname>> is probably of Dutch descent.<<End()>> <<If(StartsWith(Surname,’van ‘)>><<SetV(‘LastPart’,substring-after(Surname,’van ‘))>><<End()>> In previous versions this command was known as starts-with. Backward compatibility ensures that XpressDox will still recognize this command. 2. EndsWith tests the end of a string: <<If(EndsWith(Surname,’-Smith’)>> […]

Using XSLT functions

Using XSLT functions

XpressDox uses XSLT technology to insert data elements into Merge Fields. This means that a vast amount of functionality is available to the experienced user, especially the XSLT functions, which are used to format data. XpressDox functions and XSLT functions can be mixed in one Merge Field

The EndsWith Function

The EndsWith Function

EndsWith tests the end of a string: <<If(EndsWith(Surname,’-Smith’)>> <<Surname>> is a double-barrelled name. <<SetV(‘FirstPart’,substring(Surname,1,string-length(Surname) – 6))>><<Comment(SetV(‘FirstPart’,string-before(‘-Smith’)) is equivalent)>> <<End()>> <<Name_of_Client>><<If(not(EndsWith(ToLower(Name_of_Client),’s’)))>>’s<<Else()>>'<<End()>>

The StartsWith Function

The StartsWith Function

The StartsWith function (an XSLT function) is used to test whether a string starts with a given string: <<If(StartsWith(Surname,’van ‘)>><<Title>> <<Surname>> is probably of Dutch descent.<<End()>> <<If(StartsWith(Surname,’van ‘)>><<Setv(‘LastPart’,substring-after(Surname,’van ‘))>><<End()>> In previous versions this command was known as starts-with. Backward compatibility ensures that XpressDox will still recognize this command.

The Contains Function