diff options
-rw-r--r-- | htdocs/config/types.conf | 52 | ||||
-rw-r--r-- | htdocs/sgml-lib/IETF/HTML-2_0-Level_1.dtd | 29 | ||||
-rw-r--r-- | htdocs/sgml-lib/IETF/HTML-2_0-Strict-Level_1.dtd | 29 | ||||
-rw-r--r-- | htdocs/sgml-lib/IETF/HTML-2_0-Strict.dtd | 29 | ||||
-rw-r--r-- | htdocs/sgml-lib/sgml.soc | 15 |
5 files changed, 151 insertions, 3 deletions
diff --git a/htdocs/config/types.conf b/htdocs/config/types.conf index aa2dea9..4171cab 100644 --- a/htdocs/config/types.conf +++ b/htdocs/config/types.conf @@ -1,7 +1,7 @@ # # Main Document Type Database for the W3C Markup Validation Service. # -# $Id: types.conf,v 1.12 2005-04-22 00:23:00 ot Exp $ +# $Id: types.conf,v 1.13 2005-05-24 06:12:45 ot Exp $ # # Maintains all information for each of the document types we support. # See 'perldoc Config::General' for the syntax, and be aware that the @@ -18,7 +18,6 @@ # The five different ways to refer to HTML 2.0: # "HTML 2.0", "HTML 2.0 Level 2", "HTML 2.0 Level 1", # "HTML 2.0 Strict", "HTML 2.0 Strict Level 1". -# sgml-lib supports currently only the first two. <HTML_2_0> Name = html Display = HTML 2.0 @@ -51,6 +50,55 @@ </Badge> </HTML_2_0_Level_2> +<HTML_2_0_Strict> + Name = html + Display = HTML 2.0 Strict + Info URL = http://www.w3.org/MarkUp/html-spec/ + PubID = -//IETF//DTD HTML 2.0 Strict//EN + Parse Mode = SGML + <Types> + Allowed = text/html + Forbidden = application/xhtml+xml + Preferred = text/html + </Types> + <Badge> + URI = http://validator.w3.org/images/vh20 + </Badge> +</HTML_2_0_Strict> + +<HTML_2_0_Level_1> + Name = html + Display = HTML 2.0 Level 1 + Info URL = http://www.w3.org/MarkUp/html-spec/ + PubID = -//IETF//DTD HTML 2.0 Level 1//EN + Parse Mode = SGML + <Types> + Allowed = text/html + Forbidden = application/xhtml+xml + Preferred = text/html + </Types> + <Badge> + URI = http://validator.w3.org/images/vh20 + </Badge> +</HTML_2_0_Level_1> + +<HTML_2_0_Strict_Level_1> + Name = html + Display = HTML 2.0 Strict Level 1 + Info URL = http://www.w3.org/MarkUp/html-spec/ + PubID = -//IETF//DTD HTML 2.0 Strict Level 1//EN + Parse Mode = SGML + <Types> + Allowed = text/html + Forbidden = application/xhtml+xml + Preferred = text/html + </Types> + <Badge> + URI = http://validator.w3.org/images/vh20 + </Badge> +</HTML_2_0_Strict_Level_1> + + # # HTML 3.2. <HTML_3_2> diff --git a/htdocs/sgml-lib/IETF/HTML-2_0-Level_1.dtd b/htdocs/sgml-lib/IETF/HTML-2_0-Level_1.dtd new file mode 100644 index 0000000..77dd8aa --- /dev/null +++ b/htdocs/sgml-lib/IETF/HTML-2_0-Level_1.dtd @@ -0,0 +1,29 @@ +<!-- html-1.dtd + + Document Type Definition for the HyperText Markup Language + with Level 1 Extensions (HTML Level 1 DTD). + + $Id: HTML-2_0-Level_1.dtd,v 1.1 2005-05-24 06:12:46 ot Exp $ + + Author: Daniel W. Connolly <connolly@w3.org> + See Also: http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html +--> + +<!ENTITY % HTML.Version + "-//IETF//DTD HTML 2.0 Level 1//EN" + + -- Typical usage: + + <!DOCTYPE HTML PUBLIC + "-//IETF//DTD HTML Level 1//EN"> + <html> + ... + </html> + -- + > + +<!-- Feature Test Entities --> +<!ENTITY % HTML.Forms "IGNORE"> + +<!ENTITY % html PUBLIC "-//IETF//DTD HTML 2.0//EN"> +%html; diff --git a/htdocs/sgml-lib/IETF/HTML-2_0-Strict-Level_1.dtd b/htdocs/sgml-lib/IETF/HTML-2_0-Strict-Level_1.dtd new file mode 100644 index 0000000..8da6130 --- /dev/null +++ b/htdocs/sgml-lib/IETF/HTML-2_0-Strict-Level_1.dtd @@ -0,0 +1,29 @@ +<!-- html-1s.dtd + + Document Type Definition for the HyperText Markup Language + Struct Level 1 + + $Id: HTML-2_0-Strict-Level_1.dtd,v 1.1 2005-05-24 06:12:46 ot Exp $ + + Author: Daniel W. Connolly <connolly@w3.org> + See Also: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html +--> + +<!ENTITY % HTML.Version + "-//IETF//DTD HTML 2.0 Strict Level 1//EN" + + -- Typical usage: + + <!DOCTYPE HTML PUBLIC + "-//IETF//DTD HTML Strict Level 1//EN"> + <html> + ... + </html> + -- + > + +<!-- Feature Test Entities --> +<!ENTITY % HTML.Recommended "INCLUDE"> + +<!ENTITY % html-1 PUBLIC "-//IETF//DTD HTML 2.0 Level 1//EN"> +%html-1; diff --git a/htdocs/sgml-lib/IETF/HTML-2_0-Strict.dtd b/htdocs/sgml-lib/IETF/HTML-2_0-Strict.dtd new file mode 100644 index 0000000..89da2b7 --- /dev/null +++ b/htdocs/sgml-lib/IETF/HTML-2_0-Strict.dtd @@ -0,0 +1,29 @@ +<!-- html-s.dtd + + Document Type Definition for the HyperText Markup Language + with strict validation (HTML Strict DTD). + + $Id: HTML-2_0-Strict.dtd,v 1.1 2005-05-24 06:12:46 ot Exp $ + + Author: Daniel W. Connolly <connolly@w3.org> + See Also: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html +--> + +<!ENTITY % HTML.Version + "-//IETF//DTD HTML 2.0 Strict//EN" + + -- Typical usage: + + <!DOCTYPE HTML PUBLIC + "-//IETF//DTD HTML Strict//EN"> + <html> + ... + </html> + -- + > + +<!-- Feature Test Entities --> +<!ENTITY % HTML.Recommended "INCLUDE"> + +<!ENTITY % html PUBLIC "-//IETF//DTD HTML 2.0//EN"> +%html; diff --git a/htdocs/sgml-lib/sgml.soc b/htdocs/sgml-lib/sgml.soc index aed1240..8e52b87 100644 --- a/htdocs/sgml-lib/sgml.soc +++ b/htdocs/sgml-lib/sgml.soc @@ -1,5 +1,5 @@ -- SGML catalog for the W3C Markup Validation Service -- - -- $Id: sgml.soc,v 1.16 2005-04-27 08:54:10 ot Exp $ -- + -- $Id: sgml.soc,v 1.17 2005-05-24 06:12:45 ot Exp $ -- OVERRIDE YES -- prefer public identifiers to system identifiers -- SGMLDECL sgml.dcl @@ -8,6 +8,7 @@ SGMLDECL sgml.dcl PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML" IETF/ISOlat1.ent PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN" IETF/ISOlat1.ent + -- HTML 2 -- -- Ways to refer to Level 2: most general to most specific -- PUBLIC "HTML" IETF/HTML-2_0.dtd PUBLIC "-//IETF//DTD HTML//EN" IETF/HTML-2_0.dtd @@ -16,6 +17,18 @@ PUBLIC "-//IETF//DTD HTML 2.0//EN" IETF/HTML-2_0.dtd PUBLIC "-//IETF//DTD HTML Level 2//EN" IETF/HTML-2_0.dtd PUBLIC "-//IETF//DTD HTML Level 2//EN//2.0" IETF/HTML-2_0.dtd PUBLIC "-//IETF//DTD HTML 2.0 Level 2//EN" IETF/HTML-2_0.dtd + -- Ways to refer to Level 1: most general to most specific -- +PUBLIC "-//IETF//DTD HTML Level 1//EN" IETF/HTML-2_0-Level_1.dtd +PUBLIC "-//IETF//DTD HTML 2.0 Level 1//EN" IETF/HTML-2_0-Level_1.dtd + -- Ways to refer to Strict Level 2: most general to most specific -- +PUBLIC "-//IETF//DTD HTML Strict//EN" IETF/HTML-2_0-Strict.dtd +PUBLIC "-//IETF//DTD HTML 2.0 Strict//EN" IETF/HTML-2_0-Strict.dtd +PUBLIC "-//IETF//DTD HTML Strict Level 2//EN" IETF/HTML-2_0-Strict.dtd +PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 2//EN" IETF/HTML-2_0-Strict.dtd + -- Ways to refer to Strict Level 1: most general to most specific -- +PUBLIC "-//IETF//DTD HTML Strict Level 1//EN" IETF/HTML-2_0-Strict-Level_1.dtd +PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 1//EN" IETF/HTML-2_0-Strict-Level_1.dtd + -- HTML 3.2 -- PUBLIC "-//W3C//DTD HTML 3.2//EN" REC-html32-19970114/HTML32.dtd |