Subject: Re: [xsl] Unanticipated Results from text()|
From: "Manfred Staudinger" <manfred.staudinger@xxxxxxxxx>
Date: Fri, 23 Feb 2007 19:56:47 +0100
The Microsoft XML parser strips whitespace text nodes by default. (Indeed, when running in IE from an xml-stylesheet PI it's impossible to prevent this.)
I use xml-stylesheet PI and if the xml is served to IE this is how the XSLT is initiated. However with <xsl:output method="html" indent="yes"/> I found IE _is_ preserving the whitespace while with indent="no" the whitespace gets striped. I cannot say for sure how the MS XML parser works, but if you think about "conditional comments", it may be possible, that parsing is done in more than one stage.