Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] Insert running number with special start value [Thread Next] Re: [xsl] Special string manipulationTo: Date: 9/4/2007 5:38:00 PM With XSLT 2.0, you can do as following: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output method="text" /> <xsl:template match="/"> <xsl:analyze-string select="SomeTag" regex="[A-Z][a-z]*"> <xsl:matching-substring> <xsl:value-of select="." /><xsl:text> </xsl:text> </xsl:matching-substring> <xsl:non-matching-substring> <xsl:value-of select="." /><xsl:text> </xsl:text> </xsl:non-matching-substring> </xsl:analyze-string> </xsl:template> </xsl:stylesheet> On 9/4/07, Meyer, Roland 1. (NSN - DE/Germany - MiniMD) <roland.1.meyer@xxxxxxx> wrote: > Hi, > > my XML file contains single strings with upper and lower letters and I > need to split them into several words, always just before the first > upper letter starts. > > Example: > <SomeTag>thisTextNeedToBeSplit</SomeTag> > > My output should look like: > > this Text Need To Be Split > > Is there any possibility to do this with XSL methods? > > > Best Regards, > Roland -- Regards, Mukul Gandhi | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
