[whatwg] xml:space

Anne van Kesteren annevk at opera.com
Tue Jan 23 07:51:51 PST 2007

On Tue, 23 Jan 2007 10:45:15 -0500, liorean <liorean at gmail.com> wrote:
> Well, considering the purpose of XHTML (main purpose is presentation
> for humans, no?) is there any reason to NOT just set it to default to
> "preserve" on the html element, fixed to "preserve" on the script,
> style, pre and textarea elements and have it implied through an entity
> for all other elements? Style sheets can change whether presentation
> of whitespace is collapsed or not. By default, the whitespace is
> collapsed but for the pre element it's conserved, but that can
> overridden by user or author style sheets. But whitespace that is
> structurally collapsed at the XML level cannot be restored for
> presentation by the style sheet, so this whitespace is lost from ever
> being presented as it appeared in the document.

xml:space can't affect the tree being formed as far as I know. It's not  
entirely clear to me what its use is anyway, except in SVG, where they  
defined it in a funny way to make it do something.

Regarding whether or not HTML5 should mention it. It seems the intention  
of the XML specification is that you have to say it's allowed: "In valid  
documents, this attribute, like any other, MUST be declared if it is  
used." Opinions probably vary on this.

Anne van Kesteren

More information about the whatwg mailing list