Subject: Re: [xsl] Special string manipulation From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> Date: Tue, 4 Sep 2007 23:07:04 +0530 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Special string manipulation, Meyer, Roland 1. (NS | Thread | Re: [xsl] Special string manipulati, Mukul Gandhi |
[xsl] Special string manipulation, Meyer, Roland 1. (NS | Date | Re: [xsl] Special string manipulati, Mukul Gandhi |
Month |