Subject: [xsl] Re: How to split text element to separate spans? From: Mark Howe <mark@xxxxxxxxxxxxxx> Date: Mon, 07 Jun 2010 09:18:46 +0200 |
Israel Viente wrote: > I have a problem splitting spans with text elements separated by br, > to different spans with br in between them. I'm not sure I've caught all the details, but my approach in general to this sort of problem is to move through the document recursively. In other words, I'd write a template that looks for the first item to be wrapped in a span. If it finds it, it wraps that first item in a span and then calls itself recursively on the rest of the document. If it doesn't find it, it returns the original content. You can do this using functions or named templates. This if fine and even elegant for relatively small data sets, but it starts to fill up the stack for large data sets, so if anyone has a non-recursive solution I'd be interested in seeing it.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to split text element, Israel Viente | Thread | Re: [xsl] Re: How to split text ele, Liam R E Quin |
Re: [xsl] How to split text element, Mukul Gandhi | Date | [xsl] Namespace problem, Lucas Miguez |
Month |