diff options
Diffstat (limited to 'htdocs/sgml-lib/oreilly-html-relaxed.dtd')
-rw-r--r-- | htdocs/sgml-lib/oreilly-html-relaxed.dtd | 249 |
1 files changed, 0 insertions, 249 deletions
diff --git a/htdocs/sgml-lib/oreilly-html-relaxed.dtd b/htdocs/sgml-lib/oreilly-html-relaxed.dtd deleted file mode 100644 index 1586524..0000000 --- a/htdocs/sgml-lib/oreilly-html-relaxed.dtd +++ /dev/null @@ -1,249 +0,0 @@ -<!-- ====================================================================== - oreilly-html.dtd - - The O'Reilly HTML Extended DTD is an extension of the - "recommended" interpretation of the HTML 2.0 DTD as defined in - RFC 1866. The extensions add the following popular features: - - + Tables - - The table model from the now defunct HTML 3.0 DTD has been - used with the following modifications: the content model of - <TD> has been extended to include text (non-block) elements - and the type of the BORDER attribute has been changed to - NUMBER in order to support changes to the border width. - - Note: In SGML, the validity of <TABLE BORDER> and - <TABLE BORDER=value> are mutually exclusive. In order to support - <TABLE BORDER=value> in this DTD, it is necessary to make - <TABLE BORDER> invalid. This makes the O'Reilly HTML - Extended DTD backwards-incompatible with HTML 2.0. - - - + Modification of browser background and colors through attributes - on the <BODY> element. - + Support for WIDTH and ALIGN attributes on HR. - + Support for ALIGN=left and ALIGN=right on IMG. - + Support for CLEAR attribute on BR. - + Support for an ALIGN attribute on P. - + Support for an ALIGN attribute on headings. - + Support for the <FONT> element. - + Support for the <CENTER> element. - + Support for the additional entities: © and . - - We use the following DOCTYPE to identify this DTD: - - <!DOCTYPE HTML PUBLIC "-//O'Reilly and Associates//DTD HTML Extended 1.0//EN"> - - In addition, four external entities (files) are referenced by - this DTD: - - 1. PUBLIC "-//O'Reilly and Associates//DTD HTML 2.0//EN" - - The HTML DTD from RFC 1866 with a few slight modifications. - - 2. PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML" - - The ISO Latin1 entities (referenced by the RFC 1866 DTD). - - 3. PUBLIC "-//O'Reilly and Associates//ELEMENTS Table Fragment 1.0//EN" - - The table elements, extracted from the now defunct HTML 3.0 DTD, - with the modifications noted above. - - 4. PUBLIC "-//O'Reilly and Associates//ENTITIES Additional HTML 1.0//EN" - - Additional entity definitions. - - An appropriate SGML Open catalog file for this DTD is: - - PUBLIC "-//O'Reilly and Associates//DTD HTML 2.0//EN" - /local/path/on/your/system/to/oreilly-rfc1866.dtd - - PUBLIC "-//O'Reilly and Associates//DTD HTML Extended 1.0//EN" - /local/path/on/your/system/to/oreilly-html.dtd - - PUBLIC "-//O'Reilly and Associates//ELEMENTS Table Fragment 1.0//EN" - /local/path/on/your/system/to/oreilly-table.elements - - PUBLIC "-//O'Reilly and Associates//ENTITIES Additional HTML 1.0//EN" - /local/path/on/your/system/to/oreilly-additional.entities - - PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML" - /local/path/on/your/system/to/ISOlatin1 - - If you have questions or comments about this DTD, please send - them to: - - Norman Walsh <norm@ora.com> - Technical Director, Online Publishing - O'Reilly & Associates, Inc. - 90 Sherman Street - Cambridge, MA 02140 - (617) 354-5800/661-1116 FAX -====================================================================== --> - -<!-- the following was added from the original by Gerald Oskoboiny, because -- - -- I currently use this to determine which level of HTML is being used in -- - -- my validator (although I don't know if that's the best way to do it.) -- - -- Gerald Oskoboiny, 15 Mar 1996 --> -<!ENTITY % HTML.Version - "-//OReilly and Associates//DTD HTML Extended Relaxed 1.0//EN" - > -<!-- end of additions by Gerald Oskoboiny --> - -<!ENTITY % HTML.Recommended "IGNORE"> - -<!-- ==================== FONT Extension ==================== --> -<!-- --> - -<!ENTITY % font " TT | B | I | FONT"> - -<!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE "> - -<!ENTITY % text "#PCDATA | A | IMG | BR | CENTER | %phrase | %font"> - -<!ATTLIST FONT - SIZE CDATA #REQUIRED - > - -<!-- --> -<!-- ==================== /FONT Extension =================== --> - -<!-- ==================== Tables Extensions ================= --> -<!-- --> - -<!-- Begin by allowing TABLE in block content, modification --> -<!-- continues below ... --> -<!ENTITY % block.forms "BLOCKQUOTE | TABLE | FORM | ISINDEX"> - -<!-- --> -<!-- ==================== Attribute Extensions ============== --> - -<!-- Unfortunately, these modifications require changes to the - base DTD to comment out the otherwise conflicting attribute - definitions. Hence "oreilly-rfc1866.dtd" and not the - actually, official HTML DTD. --> - -<!ATTLIST HR - SDAPREF CDATA #FIXED "&#RE;&#RE;" - WIDTH CDATA #IMPLIED - ALIGN (left|right|center) #IMPLIED - > - -<!ATTLIST IMG - SRC CDATA #REQUIRED - ALT CDATA #IMPLIED - ALIGN (top|middle|bottom|left|right) #IMPLIED - ISMAP (ISMAP) #IMPLIED - HEIGHT CDATA #IMPLIED - WIDTH CDATA #IMPLIED - BORDER CDATA #IMPLIED - SDAPREF CDATA #FIXED "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>" - > - -<!ATTLIST BR - SDAPREF CDATA #FIXED "&#RE;" - CLEAR (CLEAR) #IMPLIED -- clear text flow around images -- - > - -<!ATTLIST P - SDAFORM CDATA #FIXED "Para" - ALIGN (left|right|center) #IMPLIED - > - -<!ATTLIST H1 - SDAFORM CDATA #FIXED "H1" - ALIGN (left|right|center) #IMPLIED - > -<!ATTLIST H2 - SDAFORM CDATA #FIXED "H2" - ALIGN (left|right|center) #IMPLIED - > -<!ATTLIST H3 - SDAFORM CDATA #FIXED "H3" - ALIGN (left|right|center) #IMPLIED - > -<!ATTLIST H4 - SDAFORM CDATA #FIXED "H4" - ALIGN (left|right|center) #IMPLIED - > -<!ATTLIST H5 - SDAFORM CDATA #FIXED "H5" - ALIGN (left|right|center) #IMPLIED - > -<!ATTLIST H6 - SDAFORM CDATA #FIXED "H6" - ALIGN (left|right|center) #IMPLIED - > - -<!-- ==================== /Attribute Extensions ============= --> - -<!-- ==================== BODY Extension ==================== --> -<!-- --> - -<!ENTITY % URI "CDATA" - -- The term URI means a CDATA attribute - whose value is a Uniform Resource Identifier, - as defined by - "Universal Resource Identifiers" by Tim Berners-Lee - aka http://info.cern.ch/hypertext/WWW/Addressing/URL/URI_Overview.html - aka RFC 1630 - - Note that CDATA attributes are limited by the LITLEN - capacity (1024 in the current version of html.decl), - so that URIs in HTML have a bounded length. - --> - -<!ATTLIST BODY - BACKGROUND %URI; #IMPLIED - BGCOLOR CDATA #IMPLIED - TEXT CDATA #IMPLIED - LINK CDATA #IMPLIED - VLINK CDATA #IMPLIED - ALINK CDATA #IMPLIED - > - -<!-- --> -<!-- ==================== /BODY Extension =================== --> - -<!-- ==================== IETF DTD ========================== --> -<!-- --> - -<!ENTITY % IETF.HTML.DTD PUBLIC "-//O'Reilly and Associates//DTD HTML 2.0//EN"> -%IETF.HTML.DTD; - -<!-- ==================== /IETF DTD ========================= --> - -<!-- ==================== CENTER Element ==================== --> -<!-- --> - -<!ELEMENT CENTER - - ((%block | %text)+)> - -<!-- --> -<!-- ==================== /CENTER Element =================== --> - -<!-- ==================== Tables Extension ================== --> -<!-- --> - -<!ENTITY % attrs -- common attributes for elements -- - 'id ID #IMPLIED -- as target for hrefs (link ends) -- - lang CDATA "en.us" -- ISO language, country code --'> - -<!ENTITY % needs -- Attributes for controlling text flow. Used in headers - and other elements to guarantee sufficient room -- - 'clear CDATA #IMPLIED'> - -<!ENTITY % OReilly.Table.Fragment - PUBLIC "-//O'Reilly and Associates//ELEMENTS Table Fragment 1.0//EN"> -%OReilly.Table.Fragment; - -<!ENTITY % OReilly.Additional.HTML.Entities - PUBLIC "-//O'Reilly and Associates//ENTITIES Additional HTML 1.0//EN"> -%OReilly.Additional.HTML.Entities; - -<!-- --> -<!-- ==================== /Tables Extension ================= --> - -<!-- EOF --> - |