[Home] [By Thread] [By Date] [Recent Entries]
No, that doesn't work. Microsoft's XSLT processor can't preserve the whitespace because the Microsoft XML parser has already removed it before the XSLT processor got a chance to say it was needed. It is obvious that something that isn't there cannot be preserved, but I don't observe the behaviour from the MSXSL parser that you and David are describing. If I run the following with Xalan or MSXSL I get the same result even when I replace strip-space by preserve-space: --xsl-- <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" encoding="utf-8" indent="no"/> <xsl:strip-space elements="*" /> <xsl:template match="/">
<foo>
<xsl:copy-of select="foo/text()" />
</foo>
</xsl:template></xsl:stylesheet>
Am I missing something? Regards, Geert
|

Cart



