Subject: [xsl] In-order traversal of XHTML of text() and <foo> nodes? From: Gan Uesli Starling <alias@xxxxxxxxxxx> Date: Fri, 28 Mar 2003 10:49:10 -0500 |
<foobar> Once <foo>upon</foo> a midnight <bar>dreary</bar> while I... </foobar>
How do I make a traversal of that <foobar> node, picking up text(), <foo> and <bar> in document order, so as to pass through the text() but apply separate templates to <foo> and <bar>?
Really silly, but identical in concept, would be to output XHTML like below...
<p> Once <b>upon</b> a midnight <i>dreary</i> while I... </p>
I'm not really doing something that silly. But the example illustrates my traversal confusion in the simplest possible terms.
I can't just grab the whole <foobar> node. I need to traverse it...with text() mixed in and between those <foo> and <bar> nodes. Sentence structure must not be destoyed. It would be, I think, like traversing an XHTML <p> node. XSL can do that, yes?
<(+)__ Gan Uesli Starling ((__/)=- Kalamazoo, MI, USA `||` ++ http://starling.us
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] id() pattern, Michael Kay | Thread | Re: [xsl] In-order traversal of XHT, Jeni Tennison |
Re: [xsl] Empty spaces turn to %20, David Carlisle | Date | Re: [xsl] Empty spaces turn to %20, David Carlisle |
Month |