TalendString Routines
The TalendString routines allow you to carry out various operations on alphanumerical expressions.
You can access these routines by double-clicking the TalendString node under the system routines folder in the Repository tree view. The TalendString class contains the following routines:
| 
						                Routine  | 
                  
						                Description  | 
                  
						                Syntax  | 
               
|---|---|---|
| 
						                replaceSpecialCharForXML  | 
                  
						                returns a string from which the special characters (eg.:: <, >, &...) have been replaced by equivalent XML characters.  | 
                  
						                TalendString.replaceSpecialCharForXML ("string containing the special characters - eg.: Thelma & Louise")  | 
               
| 
						                checkCDATAForXML  | 
                  
						                identifies characters starting with <![CDATA[ and ending with ]]> as pertaining to XML and returns them without modification. Transforms the strings not identified as XML in a form which is compatible with XML and returns them.  | 
                  
						                TalendString.checkCDATAForXML("string to be parsed")  | 
               
| 
						                talendTrim  | 
                  
						                parses the entry string and removes the filler characters from the start and end of the string according to the alignment value specified: -1 for the filler characters at the end of the string, 1 for those at the start of the string and 0 for both. Returns the trimmed string.  | 
                  
						                TalendString.talendTrim("string to be parsed", "filler character to be removed", character position)  | 
               
| 
						                removeAccents  | 
                  
						                removes accents from a string and returns the string without the accents.  | 
                  
						                TalendString.removeAccents("String")  | 
               
| 
						                getAsciiRandomString  | 
                  
						                generates a random string with a specific number of characters.  | 
                  
						                TalendString.getAsciiRandomString(whole number indicating the length of the string)  |