On 8/8/06, Florent Georges <darkman_spam(_at_)yahoo(_dot_)fr> wrote:
andrew welch wrote:
> I think this is a good example:
> <root>
> <foo>text</foo>
> <foo>text</foo>
> </root>
> <xsl:value-of select="/root"/>
> produces "texttext" (with whitespace only nodes stripped)
Do you mean "the normal behaviour is to strip the WS text nodes", or
"if we have <xsl:strip-space elements='root'/>" ? The second one, I
guess ;-)
Yes, the latter, just to keep the output simple.
Yes, this is a good example. And maybe a good exam question :-p.
It would, especially with the OPs original example:
<xsl:value-of select="//text()" separator=", "/>
Here all the text nodes are merged into a single text node creating a
sequence of length 1, so no separator is output. A bit of a trick
question really....
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--