Subject: RE: [xsl] how to close html tags : link, meta,... From: Chris Loschen <loschen@xxxxxxxxxxxxx> Date: Wed, 13 Aug 2003 12:37:14 -0400 |
> > Sorry to go on but... > > > > <div> *is not* declared as empty, so it must be <div></div> > > > > <img> *is* declared as empty, therefore it can be <img/> or <img></img> > > > > That is my reading of the spec, please someone tell me if I am wrong. > > In which case I'd say the spec needs to be fixed. > > Either div has required content, in which case both "<div/>" and > "<div></div>" would be non-valid. > > If content is not required (which is the case), both notations MUST be > allowes, otherwise XHTML would not conform to the XML spec.
There's a difference. One is well-formed xml, the other is valid xhtml.
<div/> is well formed xml, but not valid xhtml.
<div></div> is both well-formed xml, and valid xhtml.
One involves a dtd the other doesn't. There's nothing wrong with the spec, its just when people see well-formed html they think its xhtml, which it isnt.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how to close html tags : , David Carlisle | Thread | [xsl] How to "copy" a DTD reference, Mark R. Diggory |
[xsl] document function, abbouh | Date | Re: [xsl] how to close html tags : , David Carlisle |
Month |