# 1 "html40dtd.base"































<!ELEMENT (TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM) - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*>
<!ELEMENT (SUB|SUP) - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*    -- subscript, superscript -->
<!ELEMENT SPAN - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*         -- generic language/style container -->
<!ELEMENT BDO - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*          -- I18N BiDi over-ride -->
<!ELEMENT BR - O EMPTY                 -- forced line break -->
<!ELEMENT BODY O O (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS|SCRIPT|INS|DEL)+ -- document body XXX -->
<!ELEMENT ADDRESS - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)* -- information on author -->
<!ELEMENT DIV - - (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*            -- generic language/style container -->
<!ELEMENT A - - (#PCDATA |TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO|INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*       -- anchor XXX -->
<!ELEMENT MAP - - ((P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS)+ | AREA+) -- client-side image map -->
<!ELEMENT AREA - O EMPTY               -- client-side image map area -->
<!ELEMENT LINK - O EMPTY               -- a media-independent link -->
<!ELEMENT IMG - O EMPTY                -- Embedded image -->
<!ELEMENT OBJECT - - (PARAM | P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)* -- generic embedded object -->
<!ELEMENT PARAM - O EMPTY              -- named property value -->
<!ELEMENT HR - O EMPTY -- horizontal rule -->
<!ELEMENT P - O (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*            -- paragraph -->
<!ELEMENT (H1|H2|H3|H4|H5|H6)  - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)* -- H1|H2|H3|H4|H5|H6 -->
<!ELEMENT PRE - - (#PCDATA|TT|I|B|EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM|BR|SCRIPT|MAP|Q|SPAN|BDO|INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*  -- PRE text XXX -->
<!ELEMENT Q - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*            -- short #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON quotation -->
<!ELEMENT BLOCKQUOTE - - (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS|SCRIPT)+ -- long quotation -->
<!ELEMENT (INS|DEL) - - (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*      -- inserted text, deleted text -->
<!ELEMENT DL - - (DT|DD)+              -- definition UL|OL -->
<!ELEMENT DT - O (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*           -- definition term -->
<!ELEMENT DD - O (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*             -- definition description -->
<!ELEMENT OL - - (LI)+                 -- ordered UL|OL -->
<!ELEMENT UL - - (LI)+                 -- unordered UL|OL -->
<!ELEMENT LI - O (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*             -- UL|OL item -->
<!ELEMENT FORM - - (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | HR | TABLE | FIELDSET | ADDRESS|SCRIPT)+  -- interactive form XXX -->
<!ELEMENT LABEL - - (#PCDATA|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM|A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO| INPUT|SELECT|TEXTAREA|BUTTON)*  -- form field label text XXX -->
<!ELEMENT INPUT - O EMPTY              -- form control -->
<!ELEMENT SELECT - - (OPTGROUP|OPTION)+ -- option selector -->
<!ELEMENT OPTGROUP - - (OPTION)+ -- option group -->
<!ELEMENT OPTION - O (#PCDATA)         -- selectable choice -->
<!ELEMENT TEXTAREA - - (#PCDATA)       -- multi-line text field -->
<!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*) -- form control group -->
<!ELEMENT LEGEND - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*       -- fieldset legend -->
<!ELEMENT BUTTON - - (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO)*  -- push button XXX -->
<!ELEMENT TABLE - - (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
<!ELEMENT CAPTION  - - (#PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*     -- table caption -->
<!ELEMENT THEAD    - O (TR)+           -- table header -->
<!ELEMENT TFOOT    - O (TR)+           -- table footer -->
<!ELEMENT TBODY    O O (TR)+           -- table body -->
<!ELEMENT COLGROUP - O (col)*          -- table column group -->
<!ELEMENT COL      - O EMPTY           -- table column -->
<!ELEMENT TR       - O (TH|TD)+        -- table row -->
<!ELEMENT (TH|TD)  - O (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS | #PCDATA | TT|I|B|BIG|SMALL | EM|STRONG|DFN|CODE|	SAMP|KBD|VAR|CITE|ABBR|ACRONYM | A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO | INPUT|SELECT|TEXTAREA|LABEL|BUTTON)*       -- table header cell, table data cell-->
<!ELEMENT HEAD O O (((TITLE,BASE)|(BASE,TITLE))|SCRIPT|STYLE|META|LINK|OBJECT)* -- document head XXX -->
<!ELEMENT TITLE - - (#PCDATA) -- document title -->
<!ELEMENT BASE - O EMPTY               -- document base URI -->
<!ELEMENT META - O EMPTY               -- generic metainformation -->
<!ELEMENT STYLE - - #PCDATA        -- style info XXX -->
<!ELEMENT SCRIPT - - #PCDATA       -- script statements XXX -->
<!ELEMENT NOSCRIPT - - (P | H1|H2|H3|H4|H5|H6 | UL|OL | PRE|DL|DIV| NOSCRIPT |	BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS)+
  -- alternate content container for non script-based rendering -->
<!ELEMENT HTML O O (HEAD,BODY)    -- document root element -->
<!ELEMENT _START_ O O HTML>


