This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: String manipulation in XSLT


"Rafael R. Sevilla" wrote:
> 
> How easy is it to perform arbitrary string manipulations in XSLT?  For
> example, would it be easy to transform the following in the source
> stylesheet:
> 
> <foo>sevillar@team.ph.inter.net</foo>
> 
> into something like this in the destination stylesheet:
> 
> <bar>sevillar at team dot ph dot inter dot net</bar>
> 
> Is it possible?

It certainly is possible.  Other responders have mentioned EXSLT
for a solution.  An alternative solution is XSLTSL (the XSLT Standard
Library) which is pure-XSLT.  XSLTSL has a string module which 
provides numerous string processing functions, including a substitution
operation.

Cheers,
Steve Ball

-- 
Steve Ball            |   XSLT Standard Library   | Training & Seminars
Zveno Pty Ltd         |     Web Tcl Complete      |   XML XSL Schemas
http://www.zveno.com/ |      TclXML TclDOM        | Tcl, Web Development
Steve.Ball@zveno.com  +---------------------------+---------------------
Ph. +61 2 6242 4099   |   Mobile (0413) 594 462   | Fax +61 2 6242 4099

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]