- From: Charles Reitzel <creitzel@rcn.com>
- Date: Fri, 12 Jul 2002 12:17:33 -0400
- To: "Howard, Kipp (LNG-CL)" <Kipp.Howard@lexisnexis.com>
- Cc: "'html-tidy@w3.org'" <html-tidy@w3.org>
What Howard said. Yes, Rick is right about some HTML tags having required end tags (e.g. <SCRIPT></SCRIPT>). But, as you suggest, I did the change only for generic XML output. Also, there are really two changes: 1) eliminate extra vertical whitespace and 2) canonicalize empty tags. I think 1) is a keeper (and would like to do the same for (X)HTML). I'm not as confident about 2). Still, because they are equivalent, I would still prefer to go with a consensus and/or conservative decision than to add an yet-another-option on a fairly minor point. How about a compromise?: <foo> <bar /> <bar></bar> </foo> This way there is no tag elimination, but no gratuitous newline between the begin and end tags for empty elements. take it easy, Charlie At 05:58 AM 7/12/2002 -0700, Howard, Kipp (LNG-CL) wrote: >Parsons, Rick [mailto:rick.parsons@eds.com] wrote: > > The drawback is recent browser handling of certain XHTML > > elements. One we have discussed before is <script src="..." /> > > in the <head> section. This should be equivalent to <script > > src="..."></script> but many browsers don't handle it correctly. > >Good point. > > > An option would be fine (and probably useful) but I think the > > default should be to not to convert. > >Since there are already two options (output-xhtml and output-xml) for >defining the output, I would think that if you using output-xhtml, you >should not convert empty elements, with both start and end tags (i.e., ><empty></empty) to an empty element with a single tag (i.e., <element />). >If you are using output-xml, then doing the conversion makes sense, IMO. > >I hope that made some sense. > >-- >Kipp E. Howard - Sr. Software Engineer @ LexisNexis CourtLink >kipp.howard@courtlink.com >(425) 372-1837 or (800) 774-7317 ext 1837
Received on Friday, 12 July 2002 12:12:31 UTC