[jdom-interest] extraneous space in empty element
amyzing at talsever.com
Thu Oct 12 18:17:23 PDT 2000
On Thu, Oct 12, 2000 at 03:57:21PM -0700, Patrick Dowler wrote:
>Is there any reason for an empty element to have a space before the
>trailing slash, a la
> <empty />
>Since the trailing space would be dropped from an element name (is that
>true?) it is just cosmetic, but it looks rather peculiar nonetheless.
This is most relevant with relation to XHTML, but may also have an
impact with other XML dialects. For XHTML, the space between the gi
and the slash prevents the browser from getting confused: it recognizes
"<br />" (as a break, with a weird attribute), but doesn't recognize
"<br/>" (the slash is treated as part of the gi).
It doesn't hurt anything, may help older browsers not barf, and is thus
likely to become a kind of convention in XML (almost every
empty-element outputter I've seen uses the extra space).
Amelia A. Lewis alicorn at mindspring.com amyzing at talsever.com
Did you exchange a walk-on part in the war for the lead role in a cage?
-- Pink Floyd
More information about the jdom-interest