|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xsl:for-each within an element?
I have a whole mess of semicolon-delimited input that looks like this: <field>thing1; thing2;...thingn</field> I'm trying to transform it to this: <field>thing1</field> <field>thing2</field> etc... I can make it work by using substring-before(text(),';') to get the first instance, declaring an xsl:variable of substring-after(text(),';'), then repeating the process for each named variable until I've nibbled away all the semicolons. But this way I have to write each iteration explicitly, to cover as many as 20 'thing' occurrences when there are usually far less than that. This seems like a job for xsl:for-each, but each time I try, XT reminds me that element substrings aren't node-sets. All ideas appreciated, and apologies if I'm missing something obvious. Rich Gazan XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








