|
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 |