Re: [xml-dev] What is @xml:space about?

From
John P. McCaskey <>
To
Date
2012-07-10T15:36:49Z
ID
<>
Thread
Re: [xml-dev] What is @xml:space about?
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