Re: replacing of characters based on position
you should always say whether you are using xslt 1 or 2, especially if asking about string handling,Hi, I have xsl variable which holds the following uuid value (550e8400-e29b-41d4-a716-446655440000) which has '-' at 9-14-19-24 positions. I want to go these positons 9-14-19-24 and replace the characters '-' with zero's. Is there any function such as replace(position values,character,replace character) available in xslt.
do you actually need position based replace, (that would be easy using xslt 2 regexp, or only slightly more verbose using a mixture of substring and concat) but your original problem statement could be solved by translate(.,'-','0')
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format