[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] In-order traversal of XHTML of text() and <foo> nodes?
Say I have XML like this...
<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? Thanks, Gan -- Mistera Sturno - Rarest Extinct Bird <(+)__ Gan Uesli Starling ((__/)=- Kalamazoo, MI, USA `||` ++ http://starling.us 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
|