diff options
author | ot <ot@localhost> | 2007-12-06 02:44:45 +0000 |
---|---|---|
committer | ot <ot@localhost> | 2007-12-06 02:44:45 +0000 |
commit | a4ddef7cea14e3e93139a2c44c4d997e7873b2c6 (patch) | |
tree | 87ea5f5777df30747b445bbe35e70aec458cc8c7 | |
parent | 76e10dc1cc8ac2e85ecfe87c466279b392870a4a (diff) | |
download | markup-validator-a4ddef7cea14e3e93139a2c44c4d997e7873b2c6.zip markup-validator-a4ddef7cea14e3e93139a2c44c4d997e7873b2c6.tar.gz markup-validator-a4ddef7cea14e3e93139a2c44c4d997e7873b2c6.tar.bz2 |
adding IETF HTML i18n
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5208
-rw-r--r-- | htdocs/sgml-lib/IETF/HTML-i18n.dtd | 740 | ||||
-rw-r--r-- | htdocs/sgml-lib/sgml.soc | 4 |
2 files changed, 743 insertions, 1 deletions
diff --git a/htdocs/sgml-lib/IETF/HTML-i18n.dtd b/htdocs/sgml-lib/IETF/HTML-i18n.dtd new file mode 100644 index 0000000..533d954 --- /dev/null +++ b/htdocs/sgml-lib/IETF/HTML-i18n.dtd @@ -0,0 +1,740 @@ +<!-- html.dtd + + Document Type Definition for the HyperText Markup Language, + extended for internationalisation (HTML DTD) + + Last revised: 96/08/07 + + Authors: Daniel W. Connolly <connolly&w3.org> + Francois Yergeau <yergeau&alis.com> + See Also: + http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html +--> + +<!ENTITY % HTML.Version + "-//IETF//DTD HTML i18n//EN" + + -- Typical usage: + + <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML i18n//EN"> + <html> + ... + </html> + -- + > + + +<!--============ Feature Test Entities ========================--> + +<!ENTITY % HTML.Recommended "IGNORE" + -- Certain features of the language are necessary for + compatibility with widespread usage, but they may + compromise the structural integrity of a document. + This feature test entity enables a more prescriptive + document type definition that eliminates + those features. + --> + +<![ %HTML.Recommended [ + <!ENTITY % HTML.Deprecated "IGNORE"> +]]> + +<!ENTITY % HTML.Deprecated "INCLUDE" + -- Certain features of the language are necessary for + compatibility with earlier versions of the specification, + but they tend to be used and implemented inconsistently, + and their use is deprecated. This feature test entity + enables a document type definition that eliminates + these features. + --> + +<!ENTITY % HTML.Highlighting "INCLUDE" + -- Use this feature test entity to validate that a + document uses no highlighting tags, which may be + ignored on minimal implementations. + --> + +<!ENTITY % HTML.Forms "INCLUDE" + -- Use this feature test entity to validate that a document + contains no forms, which may not be supported in minimal + implementations + --> + +<!--============== Imported Names ==============================--> + +<!ENTITY % Content-Type "CDATA" + -- meaning an internet media type + (aka MIME content type, as per RFC2045) + --> + +<!ENTITY % HTTP-Method "GET | POST" + -- as per HTTP specification, RFC2068 + --> + +<!--========= DTD "Macros" =====================--> + +<!ENTITY % heading "H1|H2|H3|H4|H5|H6"> + +<!ENTITY % list " UL | OL | DIR | MENU " > + +<!ENTITY % attrs -- common attributes for elements -- + "LANG NAME #IMPLIED -- RFC 1766 language tag -- + DIR (ltr|rtl) #IMPLIED -- text directionnality -- + ID ID #IMPLIED -- element identifier + (from RFC1942) -- + CLASS NAMES #IMPLIED -- for subclassing elements + (from RFC1942) --"> + +<!ENTITY % just -- an attribute for text justification -- + "ALIGN (left|right|center|justify) #IMPLIED" + -- default is left for ltr paragraphs, right for rtl -- > + +<!--======= Character mnemonic entities =================--> + +<!ENTITY % ISOlat1 PUBLIC + "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML"> +%ISOlat1; + +<!ENTITY amp CDATA "&" -- ampersand --> +<!ENTITY gt CDATA ">" -- greater than --> +<!ENTITY lt CDATA "<" -- less than --> +<!ENTITY quot CDATA """ -- double quote --> + +<!--Entities for language-dependent presentation (BIDI and + contextual analysis) --> +<!ENTITY zwnj CDATA "‌"-- zero width non-joiner--> +<!ENTITY zwj CDATA "‍"-- zero width joiner--> +<!ENTITY lrm CDATA "‎"-- left-to-right mark--> +<!ENTITY rlm CDATA "‏"-- right-to-left mark--> + + +<!--========= SGML Document Access (SDA) Parameter Entities =====--> + +<!-- HTML contains SGML Document Access (SDA) fixed attributes +in support of easy transformation to the International Committee +for Accessible Document Design (ICADD) DTD + "-//EC-USA-CDA/ICADD//DTD ICADD22//EN". +ICADD applications are designed to support usable access to +structured information by print-impaired individuals through +Braille, large print and voice synthesis. For more information on +SDA & ICADD: + - ISO 12083:1993, Annex A.8, Facilities for Braille, + large print and computer voice + - ICADD ListServ + <ICADD%ASUACAD.BITNET&ARIZVM1.ccit.arizona.edu> + - Usenet news group bit.listserv.easi + - Recording for the Blind, +1 800 221 4792 +--> + +<!ENTITY % SDAFORM "SDAFORM CDATA #FIXED" + -- one to one mapping --> +<!ENTITY % SDARULE "SDARULE CDATA #FIXED" + -- context-sensitive mapping --> +<!ENTITY % SDAPREF "SDAPREF CDATA #FIXED" + -- generated text prefix --> +<!ENTITY % SDASUFF "SDASUFF CDATA #FIXED" + -- generated text suffix --> +<!ENTITY % SDASUSP "SDASUSP NAME #FIXED" + -- suspend transform process --> + + +<!--========== Text Markup =====================--> + +<![ %HTML.Highlighting [ + +<!ENTITY % font " TT | B | I "> + +<!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE "> + +<!ENTITY % text "#PCDATA|A|IMG|BR|%phrase|%font|SPAN|Q|BDO|SUP|SUB"> + +<!ELEMENT (%font;|%phrase) - - (%text)*> +<!ATTLIST ( TT | CODE | SAMP | KBD | VAR ) + %attrs; + %SDAFORM; "Lit" + > + +<!ATTLIST ( B | STRONG ) + %attrs; + %SDAFORM; "B" + > +<!ATTLIST ( I | EM | CITE ) + %attrs; + %SDAFORM; "It" + > + +<!-- <TT> Typewriter text --> +<!-- <B> Bold text --> +<!-- <I> Italic text --> + +<!-- <EM> Emphasized phrase --> +<!-- <STRONG> Strong emphasis --> +<!-- <CODE> Source code phrase --> +<!-- <SAMP> Sample text or characters --> +<!-- <KBD> Keyboard phrase, e.g. user input --> +<!-- <VAR> Variable phrase or substitutable --> +<!-- <CITE> Name or title of cited work --> + +<!ENTITY % pre.content "#PCDATA|A|HR|BR|%font|%phrase|SPAN|BDO"> + +]]> + +<!ENTITY % text "#PCDATA|A|IMG|BR|SPAN|Q|BDO|SUP|SUB"> + +<!ELEMENT BR - O EMPTY> +<!ATTLIST BR + %SDAPREF; "&#RE;" + > + +<!-- <BR> Line break --> + +<!ELEMENT SPAN - - (%text)*> +<!ATTLIST SPAN + %attrs; + %SDAFORM; "other #Attlist" +> + +<!-- <SPAN> Generic inline container --> +<!-- <SPAN DIR=...> New counterflow embedding --> +<!-- <SPAN LANG="..."> Language of contents --> + +<!ELEMENT Q - - (%text)*> +<!ATTLIST Q + %attrs; + %SDAPREF; '"' + %SDASUFF; '"' + > + +<!-- <Q> Short quotation --> +<!-- <Q LANG=xx> Language of quotation is xx --> +<!-- <Q DIR=...> New conterflow embedding --> + +<!ELEMENT BDO - - (%text)+> +<!ATTLIST BDO + LANG NAME #IMPLIED + DIR (ltr|rtl) #REQUIRED + ID ID #IMPLIED + CLASS NAMES #IMPLIED + %SDAPREF "Bidi Override #Attval(DIR): " + %SDASUFF "End Bidi" + > + +<!-- <BDO DIR=...> Override directionality of text to value of DIR --> +<!-- <BDO LANG=...> Language of contents --> + +<!ELEMENT (SUP|SUB) - - (#PCDATA)> +<!ATTLIST (SUP) + %attrs; + %SDAPREF "Superscript(#content)" + > +<!ATTLIST (SUB) + %attrs; + %SDAPREF "Subscript(#content)" + > + +<!-- <SUP> Superscript --> +<!-- <SUB> Subscript --> + +<!--========= Link Markup ======================--> + +<!ENTITY % linkType "NAMES"> + +<!ENTITY % linkExtraAttributes + "REL %linkType #IMPLIED + REV %linkType #IMPLIED + URN CDATA #IMPLIED + TITLE CDATA #IMPLIED + METHODS NAMES #IMPLIED + CHARSET NAME #IMPLIED + "> + +<![ %HTML.Recommended [ + <!ENTITY % A.content "(%text)*" + + -- <H1><a name="xxx">Heading</a></H1> + is preferred to + <a name="xxx"><H1>Heading</H1></a> + --> +]]> + +<!ENTITY % A.content "(%heading|%text)*"> + +<!ELEMENT A - - %A.content -(A)> +<!ATTLIST A + %attrs; + HREF CDATA #IMPLIED + NAME CDATA #IMPLIED + %linkExtraAttributes; + %SDAPREF; "<Anchor: #AttList>" + > +<!-- <A> Anchor; source/destination of link --> +<!-- <A NAME="..."> Name of this anchor --> +<!-- <A HREF="..."> Address of link destination --> +<!-- <A URN="..."> Permanent address of destination --> +<!-- <A REL=...> Relationship to destination --> +<!-- <A REV=...> Relationship of destination to this --> +<!-- <A TITLE="..."> Title of destination (advisory) --> +<!-- <A METHODS="..."> Operations on destination (advisory) --> +<!-- <A CHARSET="..."> Charset of destination (advisory) --> +<!-- <A LANG="..."> Language of contents btw <A> and </A> --> +<!-- <A DIR=...> Contents is a new counterflow embedding --> + +<!--========== Images ==========================--> + +<!ELEMENT IMG - O EMPTY> +<!ATTLIST IMG + %attrs; + SRC CDATA #REQUIRED + ALT CDATA #IMPLIED + ALIGN (top|middle|bottom) #IMPLIED + ISMAP (ISMAP) #IMPLIED + %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>" + > + +<!-- <IMG> Image; icon, glyph or illustration --> +<!-- <IMG SRC="..."> Address of image object --> +<!-- <IMG ALT="..."> Textual alternative --> +<!-- <IMG ALIGN=...> Position relative to text --> +<!-- <IMG LANG=...> Image contains "text" in that language --> +<!-- <IMG DIR=...> Inline image acts as a RTL or LTR + embedding w/r to BIDI algorithm --> +<!-- <IMG ISMAP> Each pixel can be a link --> + +<!--========== Paragraphs=======================--> + +<!ELEMENT P - O (%text)*> +<!ATTLIST P + %attrs; + %just; + %SDAFORM; "Para" + > + +<!-- <P> Paragraph --> +<!-- <P LANG="..."> Language of paragraph text --> +<!-- <P DIR=...> Base directionality of paragraph --> +<!-- <P ALIGN=...> Paragraph alignment (justification) --> + +<!--========== Headings, Titles, Sections ===============--> + +<!ELEMENT HR - O EMPTY> +<!ATTLIST HR + %just; + %SDAPREF; "&#RE;&#RE;" + > + +<!-- <HR> Horizontal rule --> + +<!ELEMENT ( %heading ) - - (%text;)*> +<!ATTLIST H1 + %attrs; + %just; + %SDAFORM; "H1" + > +<!ATTLIST H2 + %attrs; + %just; + %SDAFORM; "H2" + > +<!ATTLIST H3 + %attrs; + %just; + %SDAFORM; "H3" + > +<!ATTLIST H4 + %attrs; + %just; + %SDAFORM; "H4" + > +<!ATTLIST H5 + %attrs; + %just; + %SDAFORM; "H5" + > +<!ATTLIST H6 + %attrs; + %just; + %SDAFORM; "H6" + > + +<!-- <H1> Heading, level 1 --> +<!-- <H2> Heading, level 2 --> +<!-- <H3> Heading, level 3 --> +<!-- <H4> Heading, level 4 --> +<!-- <H5> Heading, level 5 --> +<!-- <H6> Heading, level 6 --> + + +<!--========== Text Flows ======================--> + +<![ %HTML.Forms [ + <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX"> +]]> + +<!ENTITY % block.forms "BLOCKQUOTE"> + +<![ %HTML.Deprecated [ + <!ENTITY % preformatted "PRE | XMP | LISTING"> +]]> + +<!ENTITY % preformatted "PRE"> + +<!ENTITY % block "P | %list | DL + | %preformatted + | %block.forms"> + +<!ENTITY % flow "(%text|%block)*"> + +<!ENTITY % pre.content "#PCDATA | A | HR | BR | SPAN | BDO"> +<!ELEMENT PRE - - (%pre.content)*> +<!ATTLIST PRE + %attrs; + WIDTH NUMBER #implied + %SDAFORM; "Lit" + > + +<!-- <PRE> Preformatted text --> +<!-- <PRE WIDTH=...> Maximum characters per line --> +<!-- <PRE DIR=...> Base direction of preformatted block --> +<!-- <PRE LANG=...> Language of contents --> + +<![ %HTML.Deprecated [ + +<!ENTITY % literal "CDATA" + -- historical, non-conforming parsing mode where + the only markup signal is the end tag + in full + --> + +<!ELEMENT (XMP|LISTING) - - %literal> +<!ATTLIST XMP + %attrs; + %SDAFORM; "Lit" + %SDAPREF; "Example:&#RE;" + > +<!ATTLIST LISTING + %attrs; + %SDAFORM; "Lit" + %SDAPREF; "Listing:&#RE;" + > + +<!-- <XMP> Example section --> +<!-- <LISTING> Computer listing --> + +<!ELEMENT PLAINTEXT - O %literal> +<!-- <PLAINTEXT> Plain text passage --> + +<!ATTLIST PLAINTEXT + %attrs; + %SDAFORM; "Lit" + > +]]> + + +<!--========== Lists ==================--> + +<!ELEMENT DL - - (DT | DD)+> +<!ATTLIST DL + %attrs; + COMPACT (COMPACT) #IMPLIED + %SDAFORM; "List" + %SDAPREF; "Definition List:" + > + +<!ELEMENT DT - O (%text)*> +<!ATTLIST DT + %attrs; + %SDAFORM; "Term" + > + +<!ELEMENT DD - O %flow> +<!ATTLIST DD + %attrs; + %SDAFORM; "LItem" + > + +<!-- <DL> Definition list, or glossary --> +<!-- <DL COMPACT> Compact style list --> +<!-- <DT> Term in definition list --> +<!-- <DD> Definition of term --> + +<!ELEMENT (OL|UL) - - (LI)+> +<!ATTLIST OL + %attrs; + %just; + COMPACT (COMPACT) #IMPLIED + %SDAFORM; "List" + > +<!ATTLIST UL + %attrs; + %just; + COMPACT (COMPACT) #IMPLIED + %SDAFORM; "List" + > +<!-- <UL> Unordered list --> +<!-- <UL COMPACT> Compact list style --> +<!-- <OL> Ordered, or numbered list --> +<!-- <OL COMPACT> Compact list style --> + +<!ELEMENT (DIR|MENU) - - (LI)+ -(%block)> +<!ATTLIST DIR + %attrs; + %just; + COMPACT (COMPACT) #IMPLIED + %SDAFORM; "List" + %SDAPREF; "<LHead>Directory</LHead>" + > +<!ATTLIST MENU + %attrs; + %just; + COMPACT (COMPACT) #IMPLIED + %SDAFORM; "List" + %SDAPREF; "<LHead>Menu</LHead>" + > + +<!-- <DIR> Directory list --> +<!-- <DIR COMPACT> Compact list style --> +<!-- <MENU> Menu list --> +<!-- <MENU COMPACT> Compact list style --> + +<!ELEMENT LI - O %flow> +<!ATTLIST LI + %attrs; + %just; + %SDAFORM; "LItem" + > + +<!-- <LI> List item --> + +<!--========== Document Body ===================--> + +<![ %HTML.Recommended [ + <!ENTITY % body.content "(%heading|%block|HR|ADDRESS|IMG)*" + -- <h1>Heading</h1> + <p>Text ... + is preferred to + <h1>Heading</h1> + Text ... + --> +]]> + +<!ENTITY % body.content "(%heading | %text | %block | + HR | ADDRESS)*"> + +<!ELEMENT BODY O O %body.content> +<!ATTLIST BODY + %attrs; + > + +<!-- <BODY> Document body --> +<!-- <BODY DIR=...> Base direction of whole body --> +<!-- <BODY LANG=...> Language of contents --> + +<!ELEMENT BLOCKQUOTE - - %body.content> +<!ATTLIST BLOCKQUOTE + %attrs; + %just; + %SDAFORM; "BQ" + > + +<!-- <BLOCKQUOTE> Quoted passage --> + +<!ELEMENT ADDRESS - - (%text|P)*> +<!ATTLIST ADDRESS + %attrs; + %just; + %SDAFORM; "Lit" + %SDAPREF; "Address:&#RE;" + > + +<!-- <ADDRESS> Address, signature, or byline --> + + +<!--======= Forms ====================--> + +<![ %HTML.Forms [ + +<!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)> +<!ATTLIST FORM + %attrs; + ACTION CDATA #IMPLIED + METHOD (%HTTP-Method) GET + ENCTYPE %Content-Type; "application/x-www-form-urlencoded" + %SDAPREF; "<Para>Form:</Para>" + %SDASUFF; "<Para>Form End.</Para>" + > + +<!-- <FORM> Fill-out or data-entry form --> +<!-- <FORM ACTION="..."> Address for completed form --> +<!-- <FORM METHOD=...> Method of submitting form --> +<!-- <FORM ENCTYPE="..."> Representation of form data --> +<!-- <FORM DIR=...> Base direction of form --> +<!-- <FORM LANG=...> Language of contents --> + +<!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | + RADIO | SUBMIT | RESET | + IMAGE | HIDDEN | FILE )"> +<!ELEMENT INPUT - O EMPTY> +<!ATTLIST INPUT + %attrs; + TYPE %InputType TEXT + NAME CDATA #IMPLIED + VALUE CDATA #IMPLIED + SRC CDATA #IMPLIED + CHECKED (CHECKED) #IMPLIED + SIZE CDATA #IMPLIED + MAXLENGTH NUMBER #IMPLIED + ALIGN (top|middle|bottom) #IMPLIED + ACCEPT CDATA #IMPLIED --list of content types -- + ACCEPT-CHARSET CDATA #IMPLIED --list of charsets accepted -- + %SDAPREF; "Input: " + > + +<!-- <INPUT> Form input datum --> +<!-- <INPUT TYPE=...> Type of input interaction --> +<!-- <INPUT NAME=...> Name of form datum --> +<!-- <INPUT VALUE="..."> Default/initial/selected value --> +<!-- <INPUT SRC="..."> Address of image --> +<!-- <INPUT CHECKED> Initial state is "on" --> +<!-- <INPUT SIZE=...> Field size hint --> +<!-- <INPUT MAXLENGTH=...> Data length maximum --> +<!-- <INPUT ALIGN=...> Image alignment --> +<!-- <INPUT ACCEPT="..."> List of desired media types --> +<!-- <INPUT ACCEPT-CHARSET="..."> List of acceptable charsets --> + +<!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)> +<!ATTLIST SELECT + %attrs; + NAME CDATA #REQUIRED + SIZE NUMBER #IMPLIED + MULTIPLE (MULTIPLE) #IMPLIED + %SDAFORM; "List" + %SDAPREF; + "<LHead>Select #AttVal(Multiple)</LHead>" + > + +<!-- <SELECT> Selection of option(s) --> +<!-- <SELECT NAME=...> Name of form datum --> +<!-- <SELECT SIZE=...> Options displayed at a time --> +<!-- <SELECT MULTIPLE> Multiple selections allowed --> + +<!ELEMENT OPTION - O (#PCDATA)*> +<!ATTLIST OPTION + %attrs; + SELECTED (SELECTED) #IMPLIED + VALUE CDATA #IMPLIED + %SDAFORM; "LItem" + %SDAPREF; + "Option: #AttVal(Value) #AttVal(Selected)" + > + +<!-- <OPTION> A selection option --> +<!-- <OPTION SELECTED> Initial state --> +<!-- <OPTION VALUE="..."> Form datum value for this option--> + +<!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)> +<!ATTLIST TEXTAREA + %attrs; + NAME CDATA #REQUIRED + ROWS NUMBER #REQUIRED + COLS NUMBER #REQUIRED + ACCEPT-CHARSET CDATA #IMPLIED -- list of charsets accepted -- + %SDAFORM; "Para" + %SDAPREF; "Input Text -- #AttVal(Name): " + > + +<!-- <TEXTAREA> An area for text input --> +<!-- <TEXTAREA NAME=...> Name of form datum --> +<!-- <TEXTAREA ROWS=...> Height of area --> +<!-- <TEXTAREA COLS=...> Width of area --> + +]]> + + +<!--======= Document Head ======================--> + +<![ %HTML.Recommended [ + <!ENTITY % head.extra ""> +]]> +<!ENTITY % head.extra "& NEXTID?"> + +<!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra"> + +<!ELEMENT HEAD O O (%head.content) +(META|LINK)> +<!ATTLIST HEAD + %attrs; > + +<!-- <HEAD> Document head --> + +<!ELEMENT TITLE - - (#PCDATA)* -(META|LINK)> +<!ATTLIST TITLE + %attrs; + %SDAFORM; "Ti" > + +<!-- <TITLE> Title of document --> + +<!ELEMENT LINK - O EMPTY> +<!ATTLIST LINK + %attrs; + HREF CDATA #REQUIRED + %linkExtraAttributes; + %SDAPREF; "Linked to : #AttVal (TITLE) (URN) (HREF)>" > + +<!-- <LINK> Link from this document --> +<!-- <LINK HREF="..."> Address of link destination --> +<!-- <LINK URN="..."> Lasting name of destination --> +<!-- <LINK REL=...> Relationship to destination --> +<!-- <LINK REV=...> Relationship of destination to this --> +<!-- <LINK TITLE="..."> Title of destination (advisory) --> +<!-- <LINK CHARSET="..."> Charset of destination (advisory) --> +<!-- <LINK METHODS="..."> Operations allowed (advisory) --> + +<!ELEMENT ISINDEX - O EMPTY> +<!ATTLIST ISINDEX + %attrs; + %SDAPREF; + "<Para>[Document is indexed/searchable.]</Para>"> + +<!-- <ISINDEX> Document is a searchable index --> + +<!ELEMENT BASE - O EMPTY> +<!ATTLIST BASE + HREF CDATA #REQUIRED > + +<!-- <BASE> Base context document --> +<!-- <BASE HREF="..."> Address for this document --> + +<!ELEMENT NEXTID - O EMPTY> +<!ATTLIST NEXTID + N CDATA #REQUIRED > + +<!-- <NEXTID> Next ID to use for link name --> +<!-- <NEXTID N=...> Next ID to use for link name --> + +<!ELEMENT META - O EMPTY> +<!ATTLIST META + HTTP-EQUIV NAME #IMPLIED + NAME NAME #IMPLIED + CONTENT CDATA #REQUIRED > + +<!-- <META> Generic Meta-information --> +<!-- <META HTTP-EQUIV=...> HTTP response header name --> +<!-- <META NAME=...> Meta-information name --> +<!-- <META CONTENT="..."> Associated information --> + +<!--======= Document Structure =================--> + +<![ %HTML.Deprecated [ + <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?"> +]]> +<!ENTITY % html.content "HEAD, BODY"> + +<!ELEMENT HTML O O (%html.content)> +<!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'"> + +<!ATTLIST HTML + %attrs; + %version.attr; + %SDAFORM; "Book" + > + +<!-- <HTML> HTML Document --> diff --git a/htdocs/sgml-lib/sgml.soc b/htdocs/sgml-lib/sgml.soc index aafafef..eb37996 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.18 2005-07-26 03:22:32 ot Exp $ -- + -- $Id: sgml.soc,v 1.19 2007-12-06 02:44:45 ot Exp $ -- OVERRIDE YES -- prefer public identifiers to system identifiers -- SGMLDECL sgml.dcl @@ -29,6 +29,8 @@ PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 2//EN" IETF/HTML-2_0-Strict.dtd 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 i18n -- +PUBLIC "-//IETF//DTD HTML i18n//EN" IETF/HTML-i18n.dtd -- HTML 3.2 -- PUBLIC "-//W3C//DTD HTML 3.2//EN" REC-html32-19970114/HTML32.dtd |