On 02/08/2005, at 9:15 PM, Tim Bray wrote:
So if the WG really thinks this is a sensible clarification I won't
scream too much.
It's probably necessary any way, because RFC3470/BCP70 Section 4.16
encourages specs to give guidelines about white space;
Implementers might safely assume that they can ignore the white
space
in the example above, but white space used for pretty-printing
can be
a source of confusion in other situations. Consider a minor change
to the <value> element:
<value>
10.1.2.3
</value>
where white space is found on both sides of the IP address. XML
processors treat the white space surrounding "10.1.2.3" as an
integral part of the <value> element. A failure to recognize this
behavior can lead to confusion and errors in both design and
implementation.
All white space is considered significant in XML instances. As a
consequence, it is recommended that protocol designers provide
specific guidelines to address white space handling within
protocols
that use XML.
--
Mark Nottingham http://www.mnot.net/