| Splitting comma separated text into divs
|
SilverLining

msg:3758003 | 9:35 am on Oct 3, 2008 (gmt 0) | Hi all, I have an XML file which contains comma separated text within an element. How does one go about placing each of these within it's own "div"? e.g.
<c>cumulus,stratus,nimbus</c> What I'd like to output is <div class="c"> <div class="type">cumulus</div> <div class="type">stratus</div> <div class="type">nimbus</div> </div> The solution probably requires making use of a template, but what has thrown me off is the fact that there are only two commas, so I can't use <xsl:value-of select="substring-before(., '</div>')"/> or <xsl:value-of select="substring-after(., '<div>')"/> Actually I could probably do something along the lines of opening a div before the XSL, then closing it after the XSL, but how do I split up the string? [edited by: SilverLining at 9:46 am (utc) on Oct. 3, 2008]
|
|