Subject: Re: [xsl] Split with delimiter and remove duplicate From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Fri, 27 Jun 2008 14:46:10 +0200 |
Input: =======
<affil> [1] 1This is the first affiliation (which repeats), will appear once in affiliation list [2] 2This is the second affiliation, University of Wisconsin-Madison, Madison, WI, USA</affil>
Output:
=======
<affils>
<affil>1This is the first affiliation, University of
Wisconsin-Madison, Madison, WI, USA</affil>
<affil>2This is the second affiliation, University of
Wisconsin-Madison, Madison, WI, USA</affil>
</affils>
<xsl:template match="affil"> <affils> <xsl:for-each select="tokenize(., '\[\d+\]')[normalize-space(.)]"> <affil> <xsl:value-of select="normalize-space(.)"/> </affil> </xsl:for-each> </affils> </xsl:template>
Martin Honnen http://JavaScript.FAQTs.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Split with delimiter and remo, Pankaj Chaturvedi | Thread | Re: [xsl] Split with delimiter and , David Carlisle |
[xsl] Split with delimiter and remo, Pankaj Chaturvedi | Date | Re: [xsl] Split with delimiter and , David Carlisle |
Month |