On 7/10/2012 11:00 AM, Michael Kay wrote:
> I don't know of any applications that use this attribute for any
> purpose other than to decide whether whitespace-only text nodes should
> be preserved,
For stripping whitespace-only text nodes, <xsl:strip-space> would be
more efficient and would avoid counting such nodes with count(). Yes?
The examples in 2.10 White Space Handling seem good, viz., use
xml:space='preserve' for source code and poetry, things that in (old)
HTML would naturally get put in <pre>. I'd have thought using xml:space
as intended would not be rare. It seems a pretty useful attribute.
I see that XALAN lets xml:space=preserve override xsl:strip-space
(http://xml.apache.org/xalan-j/xsltc/xsl_whitespace_design.html). Is
that in a spec? Do all XSLT processors do that?
-- John