Cams, you will need to use XSLT's string processing functions, no doubt in a
recursive template. XSLT has a number of string-processing functions,
contains(), substring-before(), translate(), etc. Using a recursive named
template you can work your way through each string piece by piece and do
whatever you like.
I suggest you first read the sections of the FAQ dealing with
string-handling:
http://www.dpawson.co.uk/xsl/sect2/StringReplace.html
http://www.dpawson.co.uk/xsl/sect2/N7240.html
http://www.dpawson.co.uk/xsl/sect2/replace.html
I think if you still need help you will probably need to clarify exactly
what your string-processing requirement is, e.g. no white space at the start
of a line, except if the previous line ... etc.
But it is entirely possible to do this kind of processing in XSLT, don't
worry. :-)
Con
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list