- From: Gregory Berigan <wotw@inetnebr.com>
- Date: Fri, 27 Aug 1999 11:51:38 -0500 (CDT)
- To: html-tidy@w3.org
Well, looks like we have a new version of HTML to consider, which also involve new DTDs. I guess I'll start the ball rolling with these new defines for html.h: #define VERS_UNKNOWN 0 #define VERS_HTML20 1 #define VERS_HTML32 2 #define VERS_HTML40_STRICT 4 #define VERS_HTML40_LOOSE 8 #define VERS_HTML40_FRAMES 16 #define VERS_HTML401_STRICT 32 #define VERS_HTML401_LOOSE 64 #define VERS_HTML401_FRAMES 128 #define VERS_XML 256 #define VERS_NETSCAPE 512 #define VERS_MICROSOFT 1024 #define VERS_SUN 2048 #define VERS_MALFORMED 4096 #define VERS_FRAMES (VERS_HTML40_FRAMES|VERS_HTML401_FRAMES) #define VERS_HTML40 (VERS_HTML40_STRICT|VERS_HTML40_LOOSE|VERS_HTML40_FRAMES) #define VERS_HTML401 (VERS_HTML401_STRICT|VERS_HTML401_LOOSE|VERS_HTML401_FRAMES) #define VERS_HTML4X (VERS_HTML40|VERS_HTML401) #define VERS_ALL (VERS_HTML20|VERS_HTML32|VERS_HTML4X) #define VERS_LOOSE (VERS_HTML32|VERS_HTML40_LOOSE|VERS_HTML401_LOOSE|VERS_FRAMES) #define VERS_IFRAMES (VERS_HTML40_LOOSE|VERS_HTML401_LOOSE|VERS_FRAMES) #define VERS_FROM32 (VERS_HTML40_STRICT|VERS_HTML401_STRICT|VERS_LOOSE) #define VERS_PROPRIETARY (VERS_NETSCAPE|VERS_MICROSOFT|VERS_SUN) #define VERS_EVERYTHING (VERS_ALL|VERS_PROPRIETARY) More changes are necessary in other files than the above in html.h. A distinguishing characteristic between HTML40 and HTML401 at the tag level is a MAP with both AREA and %block; markup. A new ParseMap routine will be needed so we can disambiguify those DTDs. There are more at the attribute level, but HTML Tidy does weak attribute checking, and no new attribute names were added to the dictionary. HTML Tidy will need stronger attribute checking (at the least making sure the right attributes go with the right tags). HTML 4.01 is very important to those who want validation as well as backwardly-compatible Javascript effects. You can now have the needed NAME attributes, and tags can have redundant ID and NAME attributes as long as they have the same value. -- ,=<#)-=# <http://www.war-of-the-worlds.org/> ,_--//--_, _-~_-(####)-_~-_ "Did you see that Parkins boy's body in the tunnels?" "Just (#>_--'~--~`--_<#) the photos. Worst thing I've ever seen; kid had no face."
Received on Friday, 27 August 1999 12:51:53 UTC