[ZPT] whitespace bug

Mark McEahern mark@mceahern.com
Fri, 22 Nov 2002 07:34:08 -0600


[Chris Withers]
> >>Is that documented anywhere?
> >
> > I don't know.
>
> It probably should be. If someone can point me to the right
> place, I'll give it a go...

A simple section on whitespace in one or more of the following?

http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx

http://www.zope.org/Documentation/Books/ZopeBook/current/AdvZPT.stx

http://www.zope.org/Documentation/Books/ZopeBook/current/AppendixC.stx

Here's my braindump on this topic...

Whitespace
==========

What is whitespace?  Space, tab, newline, carriage return, line feed.

How whitespace is handled in HTML--multiple whitespace is ignored?  Other
output targets?  SQL?

Whitespace within a start tag, between attributes, doesn't seem to affect
output.

  <div class='foo'
name='bar'>Foobar</div>

Is the same as:

  <div class='foo' name='bar'>Foobar</div>

Whitespace within a tag ('Foobar' above)...

Whitespace surrounding a tag (before <div> and after </div>)...

Some tags matter more than others.  Since <span/> is not a block level tag
(correct term?), you may be more concerned about whitespace with respect to
<span/> than with respect to <div/>.

Useless blocks to control whitespace...

This may matter more/most/only with tal:repeat...

Cheers,

// mark

-