Re: XMLC, setEnableXTHMLCompatibilty
David Corbin <[email protected]> Tue, 7 Oct 2003 11:28:08 -0400
| Newsgroups | gmane.comp.java.enhydra.xmlc |
|---|---|
| Message-ID | <[email protected]> |
On Monday 06 October 2003 19:14, Jacob Kjome wrote: > Hi David, > > At 03:43 PM 10/6/2003 -0400, you wrote: > >About a year ago, I submitted a patch which was "converted" to become the > >enableXHTMLCompatibilty of OutputOptions. Aside from the name change, the > >functionality of the patch (always use "close tags" , rather than an > > implied close) was limited to only the SCRIPT tag. > > Yes, since it is the only case that I know of where HTML allows for an > empty or close tag *and* where IE has troubles dealing with the empty > version. Since either is valid XHTML, we choose the version that IE deals > with when using enableXHTMLCompatibility(true). > > >Based on my recent experiences, this is wrong. ALL tags need to be closed > >with an explicit close tag to work in both Mozilla and IE. > > Hmm.... examples please? I hope you don't mean <br></br> and the > like. That is just plain invalid. And I'm guessing you mean it won't work > with IE but Mozilla works just fine in almost every case. Please provide > markup (in an html document attached in a zip file so it isn't inlined in > the email) which doesn't work for you and explain what exactly about it > doesn't work. No, not so much for br, though it seems that they handle closing tags for INPUT, IMG, etc just fine. (Not that I want to force those, but all the things that CAN have close tags seem to need them) But what I see happening, is that when I generate XHTML like this: --snip-- <div> Title <div class="foo" /> More content </div> Final Content --end-- --snip-- I get very different results than when I generate <div> Title <div class="foo" ></div> More content </div> --end-- Essentially, the browser is ignoring the implcit end of the second div.