diff options
Diffstat (limited to 'xhtml1-20020801/dtds.html')
-rw-r--r-- | xhtml1-20020801/dtds.html | 4193 |
1 files changed, 4193 insertions, 0 deletions
diff --git a/xhtml1-20020801/dtds.html b/xhtml1-20020801/dtds.html new file mode 100644 index 0000000..32a8c75 --- /dev/null +++ b/xhtml1-20020801/dtds.html @@ -0,0 +1,4193 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" +"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta name="generator" content="HTML Tidy, see www.w3.org" /> +<title>XHTML 1.0 - DTDs</title> +<link rel="stylesheet" type="text/css" media="screen" href="xhtml.css" /> +<link rel="stylesheet" type="text/css" media="screen" href="W3C-REC.css" /> +</head> +<body> +<div class="navbar">[<a href="issues.html">previous</a>]   [<a href="prohibitions.html">next</a>]   [<a href="Cover.html#toc">table of contents</a>] + +<hr /> +</div> + +<h1><a name="dtds" id="dtds">A.</a> DTDs</h1> + +<div class='subtoc'> +<p><strong>Contents</strong></p> + +<ul class='toc'> +<li class='tocline'>A.1. <a href="#h-A1" class="tocxref">Document Type Definitions</a> + +<ul class="toc"> +<li class='tocline'>A.1.1. <a href="#a_dtd_XHTML-1.0-Strict" class="tocxref">XHTML-1.0-Strict</a></li> + +<li class='tocline'>A.1.2. <a href="#a_dtd_XHTML-1.0-Transitional" class="tocxref">XHTML-1.0-Transitional</a></li> + +<li class='tocline'>A.1.3. <a href="#a_dtd_XHTML-1.0-Frameset" class="tocxref">XHTML-1.0-Frameset</a></li> +</ul> +</li> + +<li class='tocline'>A.2. <a href="#h-A2" class="tocxref">Entity Sets</a> + +<ul class="toc"> +<li class='tocline'>A.2.1. <a href="#a_dtd_Latin-1_characters" class="tocxref">Latin-1 characters</a></li> + +<li class='tocline'>A.2.2. <a href="#a_dtd_Special_characters" class="tocxref">Special characters</a></li> + +<li class='tocline'>A.2.3. <a href="#a_dtd_Symbols" class="tocxref">Symbols</a></li> +</ul> +</li> +</ul> +</div> + +<p><strong>This appendix is normative.</strong></p> + +<p>These DTDs and entity sets form a normative part of this specification. The complete set of DTD files together with an XML declaration and SGML Open Catalog is included in the <a href= +"xhtml1.zip">zip file</a> and the <a href="xhtml1.tgz">gzip'd tar file</a> for this specification. Users looking for local copies of the DTDs to work with should download and use those archives +rather than using the specific DTDs referenced below.</p> + +<h2><a name="h-A1" id="h-A1">A.1.</a> Document Type Definitions</h2> + +<p>These DTDs approximate the HTML 4 DTDs. The W3C recommends that you use the authoritative versions of these DTDs at their defined SYSTEM identifiers when validating content. If you need to use +these DTDs locally you should download one of the archives of <a href="Overview.html#thisVersion">this version</a>. For completeness, the normative versions of the DTDs are included here:</p> + +<h3><a name="a_dtd_XHTML-1.0-Strict" id="a_dtd_XHTML-1.0-Strict">A.1.1.</a> XHTML-1.0-Strict</h3> + +<p>The file <a href="DTD/xhtml1-strict.dtd">DTD/xhtml1-strict.dtd</a> is a normative part of this specification. Its annotated contents are included here for completeness.</p> + +<!-- INCLUDING DTD DTD/xhtml1-strict.dtd.mhtml --> +<pre class="dtd"> +<!-- + Extensible HTML version 1.0 Strict DTD + + This is the same as HTML 4 Strict except for + changes due to the differences between XML and SGML. + + Namespace = http://www.w3.org/1999/xhtml + + For further information, see: http://www.w3.org/TR/xhtml1 + + Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), + All Rights Reserved. + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" + + $Revision: 1.24 $ + $Date: 2002/07/31 19:34:51 $ + +--> + +<!--================ Character mnemonic entities =========================--> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_HTMLlat1' id='dtdentry_xhtml1-strict.dtd_HTMLlat1' class="entity">% HTMLlat1</a> PUBLIC + "-//W3C//ENTITIES Latin 1 for XHTML//EN" + "xhtml-lat1.ent"> +<a href="#dtdentry_xhtml1-strict.dtd_HTMLlat1">%HTMLlat1;</a> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_HTMLsymbol' id='dtdentry_xhtml1-strict.dtd_HTMLsymbol' class="entity">% HTMLsymbol</a> PUBLIC + "-//W3C//ENTITIES Symbols for XHTML//EN" + "xhtml-symbol.ent"> +<a href="#dtdentry_xhtml1-strict.dtd_HTMLsymbol">%HTMLsymbol;</a> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_HTMLspecial' id='dtdentry_xhtml1-strict.dtd_HTMLspecial' class="entity">% HTMLspecial</a> PUBLIC + "-//W3C//ENTITIES Special for XHTML//EN" + "xhtml-special.ent"> +<a href="#dtdentry_xhtml1-strict.dtd_HTMLspecial">%HTMLspecial;</a> + +<!--================== Imported Names ====================================--> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_ContentType' id='dtdentry_xhtml1-strict.dtd_ContentType' class="entity">% ContentType</a> "CDATA"> + <!-- media type, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_ContentTypes' id='dtdentry_xhtml1-strict.dtd_ContentTypes' class="entity">% ContentTypes</a> "CDATA"> + <!-- comma-separated list of media types, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Charset' id='dtdentry_xhtml1-strict.dtd_Charset' class="entity">% Charset</a> "CDATA"> + <!-- a character encoding, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Charsets' id='dtdentry_xhtml1-strict.dtd_Charsets' class="entity">% Charsets</a> "CDATA"> + <!-- a space separated list of character encodings, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_LanguageCode' id='dtdentry_xhtml1-strict.dtd_LanguageCode' class="entity">% LanguageCode</a> "NMTOKEN"> + <!-- a language code, as per [RFC3066] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Character' id='dtdentry_xhtml1-strict.dtd_Character' class="entity">% Character</a> "CDATA"> + <!-- a single character, as per section 2.2 of [XML] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Number' id='dtdentry_xhtml1-strict.dtd_Number' class="entity">% Number</a> "CDATA"> + <!-- one or more digits --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_LinkTypes' id='dtdentry_xhtml1-strict.dtd_LinkTypes' class="entity">% LinkTypes</a> "CDATA"> + <!-- space-separated list of link types --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_MediaDesc' id='dtdentry_xhtml1-strict.dtd_MediaDesc' class="entity">% MediaDesc</a> "CDATA"> + <!-- single or comma-separated list of media descriptors --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_URI' id='dtdentry_xhtml1-strict.dtd_URI' class="entity">% URI</a> "CDATA"> + <!-- a Uniform Resource Identifier, see [RFC2396] --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_UriList' id='dtdentry_xhtml1-strict.dtd_UriList' class="entity">% UriList</a> "CDATA"> + <!-- a space separated list of Uniform Resource Identifiers --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Datetime' id='dtdentry_xhtml1-strict.dtd_Datetime' class="entity">% Datetime</a> "CDATA"> + <!-- date and time information. ISO date format --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Script' id='dtdentry_xhtml1-strict.dtd_Script' class="entity">% Script</a> "CDATA"> + <!-- script expression --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_StyleSheet' id='dtdentry_xhtml1-strict.dtd_StyleSheet' class="entity">% StyleSheet</a> "CDATA"> + <!-- style sheet data --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Text' id='dtdentry_xhtml1-strict.dtd_Text' class="entity">% Text</a> "CDATA"> + <!-- used for titles etc. --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Length' id='dtdentry_xhtml1-strict.dtd_Length' class="entity">% Length</a> "CDATA"> + <!-- nn for pixels or nn% for percentage length --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_MultiLength' id='dtdentry_xhtml1-strict.dtd_MultiLength' class="entity">% MultiLength</a> "CDATA"> + <!-- pixel, percentage, or relative --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Pixels' id='dtdentry_xhtml1-strict.dtd_Pixels' class="entity">% Pixels</a> "CDATA"> + <!-- integer representing length in pixels --> + +<!-- these are used for image maps --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Shape' id='dtdentry_xhtml1-strict.dtd_Shape' class="entity">% Shape</a> "(rect|circle|poly|default)"> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Coords' id='dtdentry_xhtml1-strict.dtd_Coords' class="entity">% Coords</a> "CDATA"> + <!-- comma separated list of lengths --> + +<!--=================== Generic Attributes ===============================--> + +<!-- core attributes common to most elements + id document-wide unique id + class space separated list of classes + style associated style info + title advisory title/amplification +--> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_coreattrs' id='dtdentry_xhtml1-strict.dtd_coreattrs' class="entity">% coreattrs</a> + "id ID #IMPLIED + class CDATA #IMPLIED + style <a href="#dtdentry_xhtml1-strict.dtd_StyleSheet">%StyleSheet;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED" + > + +<!-- internationalization attributes + lang language code (backwards compatible) + xml:lang language code (as per XML 1.0 spec) + dir direction for weak/neutral text +--> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_i18n' id='dtdentry_xhtml1-strict.dtd_i18n' class="entity">% i18n</a> + "lang <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + xml:lang <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + dir (ltr|rtl) #IMPLIED" + > + +<!-- attributes for common UI events + onclick a pointer button was clicked + ondblclick a pointer button was double clicked + onmousedown a pointer button was pressed down + onmouseup a pointer button was released + onmousemove a pointer was moved onto the element + onmouseout a pointer was moved away from the element + onkeypress a key was pressed and released + onkeydown a key was pressed down + onkeyup a key was released +--> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_events' id='dtdentry_xhtml1-strict.dtd_events' class="entity">% events</a> + "onclick <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + ondblclick <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onmousedown <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onmouseup <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onmouseover <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onmousemove <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onmouseout <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onkeypress <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onkeydown <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onkeyup <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED" + > + +<!-- attributes for elements that can get the focus + accesskey accessibility key character + tabindex position in tabbing order + onfocus the element got the focus + onblur the element lost the focus +--> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_focus' id='dtdentry_xhtml1-strict.dtd_focus' class="entity">% focus</a> + "accesskey <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a> #IMPLIED + tabindex <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED" + > + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_attrs' id='dtdentry_xhtml1-strict.dtd_attrs' class="entity">% attrs</a> "<a href="#dtdentry_xhtml1-strict.dtd_coreattrs">%coreattrs;</a> <a href= +"#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> <a href="#dtdentry_xhtml1-strict.dtd_events">%events;</a>"> + +<!--=================== Text Elements ====================================--> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_special.pre' id='dtdentry_xhtml1-strict.dtd_special.pre' class="entity">% special.pre</a> + "br | span | bdo | map"> + + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_special' id='dtdentry_xhtml1-strict.dtd_special' class="entity">% special</a> + "<a href="#dtdentry_xhtml1-strict.dtd_special.pre">%special.pre;</a> | object | img "> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_fontstyle' id='dtdentry_xhtml1-strict.dtd_fontstyle' class="entity">% fontstyle</a> "tt | i | b | big | small "> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_phrase' id='dtdentry_xhtml1-strict.dtd_phrase' class="entity">% phrase</a> "em | strong | dfn | code | q | + samp | kbd | var | cite | abbr | acronym | sub | sup "> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_inline.forms' id='dtdentry_xhtml1-strict.dtd_inline.forms' class="entity">% inline.forms</a> "input | select | textarea | label | button"> + +<!-- these can occur at block or inline level --> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_misc.inline' id='dtdentry_xhtml1-strict.dtd_misc.inline' class="entity">% misc.inline</a> "ins | del | script"> + +<!-- these can only occur at block level --> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_misc' id='dtdentry_xhtml1-strict.dtd_misc' class="entity">% misc</a> "noscript | <a href= +"#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_inline' id='dtdentry_xhtml1-strict.dtd_inline' class="entity">% inline</a> "a | <a href="#dtdentry_xhtml1-strict.dtd_special">%special;</a> | <a href= +"#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-strict.dtd_inline.forms">%inline.forms;</a>"> + +<!-- <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> covers inline or "text-level" elements --> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Inline' id='dtdentry_xhtml1-strict.dtd_Inline' class="entity">% Inline</a> "(#PCDATA | <a href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a +href="#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>)*"> + +<!--================== Block level elements ==============================--> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_heading' id='dtdentry_xhtml1-strict.dtd_heading' class="entity">% heading</a> "h1|h2|h3|h4|h5|h6"> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_lists' id='dtdentry_xhtml1-strict.dtd_lists' class="entity">% lists</a> "ul | ol | dl"> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_blocktext' id='dtdentry_xhtml1-strict.dtd_blocktext' class="entity">% blocktext</a> "pre | hr | blockquote | address"> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_block' id='dtdentry_xhtml1-strict.dtd_block' class="entity">% block</a> + "p | <a href="#dtdentry_xhtml1-strict.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-strict.dtd_lists">%lists;</a> | <a href= +"#dtdentry_xhtml1-strict.dtd_blocktext">%blocktext;</a> | fieldset | table"> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Block' id='dtdentry_xhtml1-strict.dtd_Block' class="entity">% Block</a> "(<a href="#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href= +"#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*"> + +<!-- <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a> mixes block and inline and is used for list items etc. --> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Flow' id='dtdentry_xhtml1-strict.dtd_Flow' class="entity">% Flow</a> "(#PCDATA | <a href="#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a +href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*"> + +<!--================== Content models for exclusions =====================--> + +<!-- a elements use <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> excluding a --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_a.content' id='dtdentry_xhtml1-strict.dtd_a.content' class="entity">% a.content</a> + "(#PCDATA | <a href="#dtdentry_xhtml1-strict.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href= +"#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-strict.dtd_inline.forms">%inline.forms;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>)*"> + +<!-- pre uses %Inline excluding big, small, sup or sup --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_pre.content' id='dtdentry_xhtml1-strict.dtd_pre.content' class="entity">% pre.content</a> + "(#PCDATA | a | <a href="#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href= +"#dtdentry_xhtml1-strict.dtd_special.pre">%special.pre;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a> + | <a href="#dtdentry_xhtml1-strict.dtd_inline.forms">%inline.forms;</a>)*"> + +<!-- form uses <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a> excluding form --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_form.content' id='dtdentry_xhtml1-strict.dtd_form.content' class="entity">% form.content</a> "(<a href= +"#dtdentry_xhtml1-strict.dtd_block">%block;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*"> + +<!-- button uses <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a> but excludes a, form and form controls --> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_button.content' id='dtdentry_xhtml1-strict.dtd_button.content' class="entity">% button.content</a> + "(#PCDATA | p | <a href="#dtdentry_xhtml1-strict.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-strict.dtd_lists">%lists;</a> | <a href= +"#dtdentry_xhtml1-strict.dtd_blocktext">%blocktext;</a> | + table | <a href="#dtdentry_xhtml1-strict.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href= +"#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*"> + +<!--================ Document Structure ==================================--> + +<!-- the namespace URI designates the document profile --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_html' name='dtdentry_xhtml1-strict.dtd_html' class="element">html</a> (head, body)> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_html">html</a> + <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> + id ID #IMPLIED + xmlns <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #FIXED 'http://www.w3.org/1999/xhtml' + > + +<!--================ Document Head =======================================--> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_head.misc' id='dtdentry_xhtml1-strict.dtd_head.misc' class="entity">% head.misc</a> "(script|style|meta|link|object)*"> + +<!-- content model is <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a> combined with a single + title and an optional base element in any order --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_head' name='dtdentry_xhtml1-strict.dtd_head' class="element">head</a> (<a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>, + ((title, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>, (base, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>)?) | + (base, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>, (title, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>))))> + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_head">head</a> + <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> + id ID #IMPLIED + profile <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + > + +<!-- The title element is not considered part of the flow of text. + It should be displayed, for example as the page header or + window title. Exactly one title is required per document. + --> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_title' name='dtdentry_xhtml1-strict.dtd_title' class="element">title</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_title">title</a> + <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> + id ID #IMPLIED + > + +<!-- document base URI --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_base' name='dtdentry_xhtml1-strict.dtd_base' class="element">base</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_base">base</a> + href <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #REQUIRED + id ID #IMPLIED + > + +<!-- generic metainformation --> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_meta' name='dtdentry_xhtml1-strict.dtd_meta' class="element">meta</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_meta">meta</a> + <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> + id ID #IMPLIED + http-equiv CDATA #IMPLIED + name CDATA #IMPLIED + content CDATA #REQUIRED + scheme CDATA #IMPLIED + > + +<!-- + Relationship values can be used in principle: + + a) for document specific toolbars/menus when used + with the link element in document head e.g. + start, contents, previous, next, index, end, help + b) to link to a separate style sheet (rel="stylesheet") + c) to make a link to a script (rel="script") + d) by stylesheets to control how collections of + html nodes are rendered into printed documents + e) to make a link to a printable version of this document + e.g. a PostScript or PDF version (rel="alternate" media="print") +--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_link' name='dtdentry_xhtml1-strict.dtd_link' class="element">link</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_link">link</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + charset <a href="#dtdentry_xhtml1-strict.dtd_Charset">%Charset;</a> #IMPLIED + href <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + hreflang <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #IMPLIED + rel <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + rev <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + media <a href="#dtdentry_xhtml1-strict.dtd_MediaDesc">%MediaDesc;</a> #IMPLIED + > + +<!-- style info, which may include CDATA sections --> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_style' name='dtdentry_xhtml1-strict.dtd_style' class="element">style</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_style">style</a> + <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> + id ID #IMPLIED + type <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #REQUIRED + media <a href="#dtdentry_xhtml1-strict.dtd_MediaDesc">%MediaDesc;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!-- script statements, which may include CDATA sections --> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_script' name='dtdentry_xhtml1-strict.dtd_script' class="element">script</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_script">script</a> + id ID #IMPLIED + charset <a href="#dtdentry_xhtml1-strict.dtd_Charset">%Charset;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #REQUIRED + src <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + defer (defer) #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!-- alternate content container for non script-based rendering --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_noscript' name='dtdentry_xhtml1-strict.dtd_noscript' class="element">noscript</a> <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_noscript">noscript</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Document Body ====================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_body' name='dtdentry_xhtml1-strict.dtd_body' class="element">body</a> <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_body">body</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + onload <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onunload <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_div' name='dtdentry_xhtml1-strict.dtd_div' class="element">div</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> <!-- generic language/style container --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_div">div</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Paragraphs =======================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_p' name='dtdentry_xhtml1-strict.dtd_p' class="element">p</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_p">p</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Headings =========================================--> + +<!-- + There are six levels of headings from h1 (the most important) + to h6 (the least important). +--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h1' name='dtdentry_xhtml1-strict.dtd_h1' class="element">h1</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h1">h1</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h2' name='dtdentry_xhtml1-strict.dtd_h2' class="element">h2</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h2">h2</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h3' name='dtdentry_xhtml1-strict.dtd_h3' class="element">h3</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h3">h3</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h4' name='dtdentry_xhtml1-strict.dtd_h4' class="element">h4</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h4">h4</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h5' name='dtdentry_xhtml1-strict.dtd_h5' class="element">h5</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h5">h5</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h6' name='dtdentry_xhtml1-strict.dtd_h6' class="element">h6</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h6">h6</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Lists ============================================--> + +<!-- Unordered list --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_ul' name='dtdentry_xhtml1-strict.dtd_ul' class="element">ul</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_ul">ul</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!-- Ordered (numbered) list --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_ol' name='dtdentry_xhtml1-strict.dtd_ol' class="element">ol</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_ol">ol</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!-- list item --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_li' name='dtdentry_xhtml1-strict.dtd_li' class="element">li</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_li">li</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!-- definition lists - dt for term, dd for its definition --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dl' name='dtdentry_xhtml1-strict.dtd_dl' class="element">dl</a> (dt|dd)+> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dl">dl</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dt' name='dtdentry_xhtml1-strict.dtd_dt' class="element">dt</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dt">dt</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dd' name='dtdentry_xhtml1-strict.dtd_dd' class="element">dd</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dd">dd</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Address ==========================================--> + +<!-- information on author --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_address' name='dtdentry_xhtml1-strict.dtd_address' class="element">address</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_address">address</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Horizontal Rule ==================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_hr' name='dtdentry_xhtml1-strict.dtd_hr' class="element">hr</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_hr">hr</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!--=================== Preformatted Text ================================--> + +<!-- content is <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> excluding "img|object|big|small|sub|sup" --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_pre' name='dtdentry_xhtml1-strict.dtd_pre' class="element">pre</a> <a href="#dtdentry_xhtml1-strict.dtd_pre.content">%pre.content;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_pre">pre</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + xml:space (preserve) #FIXED 'preserve' + > + +<!--=================== Block-like Quotes ================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_blockquote' name='dtdentry_xhtml1-strict.dtd_blockquote' class="element">blockquote</a> <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_blockquote">blockquote</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + > + +<!--=================== Inserted/Deleted Text ============================--> + +<!-- + ins/del are allowed in block and inline content, but its + inappropriate to include block content within an ins element + occurring in inline content. +--> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_ins' name='dtdentry_xhtml1-strict.dtd_ins' class="element">ins</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_ins">ins</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + datetime <a href="#dtdentry_xhtml1-strict.dtd_Datetime">%Datetime;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_del' name='dtdentry_xhtml1-strict.dtd_del' class="element">del</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_del">del</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + datetime <a href="#dtdentry_xhtml1-strict.dtd_Datetime">%Datetime;</a> #IMPLIED + > + +<!--================== The Anchor Element ================================--> + +<!-- content is <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> except that anchors shouldn't be nested --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_a' name='dtdentry_xhtml1-strict.dtd_a' class="element">a</a> <a href="#dtdentry_xhtml1-strict.dtd_a.content">%a.content;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_a">a</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a> + charset <a href="#dtdentry_xhtml1-strict.dtd_Charset">%Charset;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #IMPLIED + name NMTOKEN #IMPLIED + href <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + hreflang <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + rel <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + rev <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + shape <a href="#dtdentry_xhtml1-strict.dtd_Shape">%Shape;</a> "rect" + coords <a href="#dtdentry_xhtml1-strict.dtd_Coords">%Coords;</a> #IMPLIED + > + +<!--===================== Inline Elements ================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_span' name='dtdentry_xhtml1-strict.dtd_span' class="element">span</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- generic language/style container --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_span">span</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_bdo' name='dtdentry_xhtml1-strict.dtd_bdo' class="element">bdo</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- I18N BiDi over-ride --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_bdo">bdo</a> + <a href="#dtdentry_xhtml1-strict.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_events">%events;</a> + lang <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + xml:lang <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + dir (ltr|rtl) #REQUIRED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_br' name='dtdentry_xhtml1-strict.dtd_br' class="element">br</a> EMPTY> <!-- forced line break --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_br">br</a> + <a href="#dtdentry_xhtml1-strict.dtd_coreattrs">%coreattrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_em' name='dtdentry_xhtml1-strict.dtd_em' class="element">em</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- emphasis --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_em">em</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_strong' name='dtdentry_xhtml1-strict.dtd_strong' class="element">strong</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- strong emphasis --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_strong">strong</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dfn' name='dtdentry_xhtml1-strict.dtd_dfn' class="element">dfn</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- definitional --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dfn">dfn</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_code' name='dtdentry_xhtml1-strict.dtd_code' class="element">code</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- program code --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_code">code</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_samp' name='dtdentry_xhtml1-strict.dtd_samp' class="element">samp</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- sample --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_samp">samp</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_kbd' name='dtdentry_xhtml1-strict.dtd_kbd' class="element">kbd</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- something user would type --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_kbd">kbd</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_var' name='dtdentry_xhtml1-strict.dtd_var' class="element">var</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- variable --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_var">var</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_cite' name='dtdentry_xhtml1-strict.dtd_cite' class="element">cite</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- citation --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_cite">cite</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_abbr' name='dtdentry_xhtml1-strict.dtd_abbr' class="element">abbr</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- abbreviation --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_abbr">abbr</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_acronym' name='dtdentry_xhtml1-strict.dtd_acronym' class="element">acronym</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- acronym --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_acronym">acronym</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_q' name='dtdentry_xhtml1-strict.dtd_q' class="element">q</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- inlined quote --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_q">q</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_sub' name='dtdentry_xhtml1-strict.dtd_sub' class="element">sub</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- subscript --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_sub">sub</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_sup' name='dtdentry_xhtml1-strict.dtd_sup' class="element">sup</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- superscript --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_sup">sup</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tt' name='dtdentry_xhtml1-strict.dtd_tt' class="element">tt</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- fixed pitch font --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tt">tt</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_i' name='dtdentry_xhtml1-strict.dtd_i' class="element">i</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- italic font --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_i">i</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_b' name='dtdentry_xhtml1-strict.dtd_b' class="element">b</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- bold font --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_b">b</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_big' name='dtdentry_xhtml1-strict.dtd_big' class="element">big</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- bigger font --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_big">big</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_small' name='dtdentry_xhtml1-strict.dtd_small' class="element">small</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- smaller font --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_small">small</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>> + +<!--==================== Object ======================================--> +<!-- + object is used to embed objects as part of HTML pages. + param elements should precede other content. Parameters + can also be expressed as attribute/value pairs on the + object element itself when brevity is desired. +--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_object' name='dtdentry_xhtml1-strict.dtd_object' class="element">object</a> (#PCDATA | param | <a href= +"#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_object">object</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + declare (declare) #IMPLIED + classid <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + codebase <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + data <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #IMPLIED + codetype <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #IMPLIED + archive <a href="#dtdentry_xhtml1-strict.dtd_UriList">%UriList;</a> #IMPLIED + standby <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + usemap <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + name NMTOKEN #IMPLIED + tabindex <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #IMPLIED + > + +<!-- + param is used to supply a named property value. + In XML it would seem natural to follow RDF and support an + abbreviated syntax where the param elements are replaced + by attribute value pairs on the object start tag. +--> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_param' name='dtdentry_xhtml1-strict.dtd_param' class="element">param</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_param">param</a> + id ID #IMPLIED + name CDATA #IMPLIED + value CDATA #IMPLIED + valuetype (data|ref|object) "data" + type <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> #IMPLIED + > + +<!--=================== Images ===========================================--> + +<!-- + To avoid accessibility problems for people who aren't + able to see the image, you should provide a text + description using the alt and longdesc attributes. + In addition, avoid the use of server-side image maps. + Note that in this DTD there is no name attribute. That + is only available in the transitional and frameset DTD. +--> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_img' name='dtdentry_xhtml1-strict.dtd_img' class="element">img</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_img">img</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + src <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #REQUIRED + alt <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #REQUIRED + longdesc <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + usemap <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + ismap (ismap) #IMPLIED + > + +<!-- usemap points to a map element which may be in this document + or an external document, although the latter is not widely supported --> + +<!--================== Client-side image maps ============================--> + +<!-- These can be placed in the same document or grouped in a + separate document although this isn't yet widely supported --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_map' name='dtdentry_xhtml1-strict.dtd_map' class="element">map</a> ((<a href="#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href= +"#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)+ | area+)> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_map">map</a> + <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> + <a href="#dtdentry_xhtml1-strict.dtd_events">%events;</a> + id ID #REQUIRED + class CDATA #IMPLIED + style <a href="#dtdentry_xhtml1-strict.dtd_StyleSheet">%StyleSheet;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + name NMTOKEN #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_area' name='dtdentry_xhtml1-strict.dtd_area' class="element">area</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_area">area</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a> + shape <a href="#dtdentry_xhtml1-strict.dtd_Shape">%Shape;</a> "rect" + coords <a href="#dtdentry_xhtml1-strict.dtd_Coords">%Coords;</a> #IMPLIED + href <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + nohref (nohref) #IMPLIED + alt <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #REQUIRED + > + +<!--================ Forms ===============================================--> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_form' name='dtdentry_xhtml1-strict.dtd_form' class="element">form</a> <a href= +"#dtdentry_xhtml1-strict.dtd_form.content">%form.content;</a>> <!-- forms shouldn't be nested --> + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_form">form</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + action <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #REQUIRED + method (get|post) "get" + enctype <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a> "application/x-www-form-urlencoded" + onsubmit <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onreset <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + accept <a href="#dtdentry_xhtml1-strict.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED + accept-charset <a href="#dtdentry_xhtml1-strict.dtd_Charsets">%Charsets;</a> #IMPLIED + > + +<!-- + Each label must not contain more than ONE field + Label elements shouldn't be nested. +--> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_label' name='dtdentry_xhtml1-strict.dtd_label' class="element">label</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_label">label</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + for IDREF #IMPLIED + accesskey <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + > + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_InputType' id='dtdentry_xhtml1-strict.dtd_InputType' class="entity">% InputType</a> + "(text | password | checkbox | + radio | submit | reset | + file | hidden | image | button)" + > + +<!-- the name attribute is required for all but submit & reset --> + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_input' name='dtdentry_xhtml1-strict.dtd_input' class="element">input</a> EMPTY> <!-- form control --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_input">input</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a> + type <a href="#dtdentry_xhtml1-strict.dtd_InputType">%InputType;</a> "text" + name CDATA #IMPLIED + value CDATA #IMPLIED + checked (checked) #IMPLIED + disabled (disabled) #IMPLIED + readonly (readonly) #IMPLIED + size CDATA #IMPLIED + maxlength <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #IMPLIED + src <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + alt CDATA #IMPLIED + usemap <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a> #IMPLIED + onselect <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + accept <a href="#dtdentry_xhtml1-strict.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_select' name='dtdentry_xhtml1-strict.dtd_select' class="element">select</a> (optgroup|option)+> <!-- option selector --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_select">select</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + name CDATA #IMPLIED + size <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #IMPLIED + multiple (multiple) #IMPLIED + disabled (disabled) #IMPLIED + tabindex <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_optgroup' name='dtdentry_xhtml1-strict.dtd_optgroup' class="element">optgroup</a> (option)+> <!-- option group --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_optgroup">optgroup</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + disabled (disabled) #IMPLIED + label <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #REQUIRED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_option' name='dtdentry_xhtml1-strict.dtd_option' class="element">option</a> (#PCDATA)> <!-- selectable choice --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_option">option</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + selected (selected) #IMPLIED + disabled (disabled) #IMPLIED + label <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + value CDATA #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_textarea' name='dtdentry_xhtml1-strict.dtd_textarea' class="element">textarea</a> (#PCDATA)> <!-- multi-line text field --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_textarea">textarea</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a> + name CDATA #IMPLIED + rows <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #REQUIRED + cols <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> #REQUIRED + disabled (disabled) #IMPLIED + readonly (readonly) #IMPLIED + onselect <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a> #IMPLIED + > + +<!-- + The fieldset element is used to group form fields. + Only one legend element should occur in the content + and if present should only be preceded by whitespace. +--> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_fieldset' name='dtdentry_xhtml1-strict.dtd_fieldset' class="element">fieldset</a> (#PCDATA | legend | <a href= +"#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_fieldset">fieldset</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_legend' name='dtdentry_xhtml1-strict.dtd_legend' class="element">legend</a> <a href= +"#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- fieldset label --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_legend">legend</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + accesskey <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a> #IMPLIED + > + +<!-- + Content is <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a> excluding a, form and form controls +--> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_button' name='dtdentry_xhtml1-strict.dtd_button' class="element">button</a> <a href= +"#dtdentry_xhtml1-strict.dtd_button.content">%button.content;</a>> <!-- push button --> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_button">button</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a> + name CDATA #IMPLIED + value CDATA #IMPLIED + type (button|submit|reset) "submit" + disabled (disabled) #IMPLIED + > + +<!--======================= Tables =======================================--> + +<!-- Derived from IETF HTML table standard, see [RFC1942] --> + +<!-- + The border attribute sets the thickness of the frame around the + table. The default units are screen pixels. + + The frame attribute specifies which parts of the frame around + the table should be rendered. The values are not the same as + CALS to avoid a name clash with the valign attribute. +--> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_TFrame' id='dtdentry_xhtml1-strict.dtd_TFrame' class="entity">% TFrame</a> "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> + +<!-- + The rules attribute defines which rules to draw between cells: + + If rules is absent then assume: + "none" if border is absent or border="0" otherwise "all" +--> + +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_TRules' id='dtdentry_xhtml1-strict.dtd_TRules' class="entity">% TRules</a> "(none | groups | rows | cols | all)"> + +<!-- horizontal alignment attributes for cell contents + + char alignment char, e.g. char=':' + charoff offset for alignment char +--> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_cellhalign' id='dtdentry_xhtml1-strict.dtd_cellhalign' class="entity">% cellhalign</a> + "align (left|center|right|justify|char) #IMPLIED + char <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a> #IMPLIED + charoff <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED" + > + +<!-- vertical alignment attributes for cell contents --> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_cellvalign' id='dtdentry_xhtml1-strict.dtd_cellvalign' class="entity">% cellvalign</a> + "valign (top|middle|bottom|baseline) #IMPLIED" + > + +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_table' name='dtdentry_xhtml1-strict.dtd_table' class="element">table</a> + (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_caption' name='dtdentry_xhtml1-strict.dtd_caption' class="element">caption</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_thead' name='dtdentry_xhtml1-strict.dtd_thead' class="element">thead</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tfoot' name='dtdentry_xhtml1-strict.dtd_tfoot' class="element">tfoot</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tbody' name='dtdentry_xhtml1-strict.dtd_tbody' class="element">tbody</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_colgroup' name='dtdentry_xhtml1-strict.dtd_colgroup' class="element">colgroup</a> (col)*> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_col' name='dtdentry_xhtml1-strict.dtd_col' class="element">col</a> EMPTY> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tr' name='dtdentry_xhtml1-strict.dtd_tr' class="element">tr</a> (th|td)+> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_th' name='dtdentry_xhtml1-strict.dtd_th' class="element">th</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> +<!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_td' name='dtdentry_xhtml1-strict.dtd_td' class="element">td</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>> + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_table">table</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + summary <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-strict.dtd_Pixels">%Pixels;</a> #IMPLIED + frame <a href="#dtdentry_xhtml1-strict.dtd_TFrame">%TFrame;</a> #IMPLIED + rules <a href="#dtdentry_xhtml1-strict.dtd_TRules">%TRules;</a> #IMPLIED + cellspacing <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + cellpadding <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a> #IMPLIED + > + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_caption">caption</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + > + +<!-- +colgroup groups a set of col elements. It allows you to group +several semantically related columns together. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_colgroup">colgroup</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + span <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> "1" + width <a href="#dtdentry_xhtml1-strict.dtd_MultiLength">%MultiLength;</a> #IMPLIED + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + +<!-- + col elements define the alignment properties for cells in + one or more columns. + + The width attribute specifies the width of the columns, e.g. + + width=64 width in screen pixels + width=0.5* relative width of 0.5 + + The span attribute causes the attributes of one + col element to apply to more than one column. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_col">col</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + span <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> "1" + width <a href="#dtdentry_xhtml1-strict.dtd_MultiLength">%MultiLength;</a> #IMPLIED + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + +<!-- + Use thead to duplicate headers when breaking table + across page boundaries, or for static headers when + tbody sections are rendered in scrolling panel. + + Use tfoot to duplicate footers when breaking table + across page boundaries, or for static footers when + tbody sections are rendered in scrolling panel. + + Use multiple tbody sections when rules are needed + between groups of table rows. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_thead">thead</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tfoot">tfoot</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tbody">tbody</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tr">tr</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + + +<!-- Scope is simpler than headers attribute for common tables --> +<!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Scope' id='dtdentry_xhtml1-strict.dtd_Scope' class="entity">% Scope</a> "(row|col|rowgroup|colgroup)"> + +<!-- th is for headers, td for data and for cells acting as both --> + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_th">th</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + abbr <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + axis CDATA #IMPLIED + headers IDREFS #IMPLIED + scope <a href="#dtdentry_xhtml1-strict.dtd_Scope">%Scope;</a> #IMPLIED + rowspan <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> "1" + colspan <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> "1" + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_td">td</a> + <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a> + abbr <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a> #IMPLIED + axis CDATA #IMPLIED + headers IDREFS #IMPLIED + scope <a href="#dtdentry_xhtml1-strict.dtd_Scope">%Scope;</a> #IMPLIED + rowspan <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> "1" + colspan <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a> "1" + <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a> + > + + +</pre> + +<!-- END OF FILE DTD/xhtml1-strict.dtd.mhtml --> +<h3><a name="a_dtd_XHTML-1.0-Transitional" id="a_dtd_XHTML-1.0-Transitional">A.1.2.</a> XHTML-1.0-Transitional</h3> + +<p>The file <a href="DTD/xhtml1-transitional.dtd">DTD/xhtml1-transitional.dtd</a> is a normative part of this specification. Its annotated contents are included here for completeness.</p> + +<!-- INCLUDING DTD DTD/xhtml1-transitional.dtd.mhtml --> +<pre class="dtd"> +<!-- + Extensible HTML version 1.0 Transitional DTD + + This is the same as HTML 4 Transitional except for + changes due to the differences between XML and SGML. + + Namespace = http://www.w3.org/1999/xhtml + + For further information, see: http://www.w3.org/TR/xhtml1 + + Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), + All Rights Reserved. + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" + + $Revision: 1.27 $ + $Date: 2002/08/01 18:16:48 $ + +--> + +<!--================ Character mnemonic entities =========================--> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_HTMLlat1' id='dtdentry_xhtml1-transitional.dtd_HTMLlat1' class="entity">% HTMLlat1</a> PUBLIC + "-//W3C//ENTITIES Latin 1 for XHTML//EN" + "xhtml-lat1.ent"> +<a href="#dtdentry_xhtml1-transitional.dtd_HTMLlat1">%HTMLlat1;</a> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_HTMLsymbol' id='dtdentry_xhtml1-transitional.dtd_HTMLsymbol' class="entity">% HTMLsymbol</a> PUBLIC + "-//W3C//ENTITIES Symbols for XHTML//EN" + "xhtml-symbol.ent"> +<a href="#dtdentry_xhtml1-transitional.dtd_HTMLsymbol">%HTMLsymbol;</a> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_HTMLspecial' id='dtdentry_xhtml1-transitional.dtd_HTMLspecial' class="entity">% HTMLspecial</a> PUBLIC + "-//W3C//ENTITIES Special for XHTML//EN" + "xhtml-special.ent"> +<a href="#dtdentry_xhtml1-transitional.dtd_HTMLspecial">%HTMLspecial;</a> + +<!--================== Imported Names ====================================--> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_ContentType' id='dtdentry_xhtml1-transitional.dtd_ContentType' class="entity">% ContentType</a> "CDATA"> + <!-- media type, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_ContentTypes' id='dtdentry_xhtml1-transitional.dtd_ContentTypes' class="entity">% ContentTypes</a> "CDATA"> + <!-- comma-separated list of media types, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Charset' id='dtdentry_xhtml1-transitional.dtd_Charset' class="entity">% Charset</a> "CDATA"> + <!-- a character encoding, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Charsets' id='dtdentry_xhtml1-transitional.dtd_Charsets' class="entity">% Charsets</a> "CDATA"> + <!-- a space separated list of character encodings, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_LanguageCode' id='dtdentry_xhtml1-transitional.dtd_LanguageCode' class="entity">% LanguageCode</a> "NMTOKEN"> + <!-- a language code, as per [RFC3066] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Character' id='dtdentry_xhtml1-transitional.dtd_Character' class="entity">% Character</a> "CDATA"> + <!-- a single character, as per section 2.2 of [XML] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Number' id='dtdentry_xhtml1-transitional.dtd_Number' class="entity">% Number</a> "CDATA"> + <!-- one or more digits --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_LinkTypes' id='dtdentry_xhtml1-transitional.dtd_LinkTypes' class="entity">% LinkTypes</a> "CDATA"> + <!-- space-separated list of link types --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_MediaDesc' id='dtdentry_xhtml1-transitional.dtd_MediaDesc' class="entity">% MediaDesc</a> "CDATA"> + <!-- single or comma-separated list of media descriptors --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_URI' id='dtdentry_xhtml1-transitional.dtd_URI' class="entity">% URI</a> "CDATA"> + <!-- a Uniform Resource Identifier, see [RFC2396] --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_UriList' id='dtdentry_xhtml1-transitional.dtd_UriList' class="entity">% UriList</a> "CDATA"> + <!-- a space separated list of Uniform Resource Identifiers --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Datetime' id='dtdentry_xhtml1-transitional.dtd_Datetime' class="entity">% Datetime</a> "CDATA"> + <!-- date and time information. ISO date format --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Script' id='dtdentry_xhtml1-transitional.dtd_Script' class="entity">% Script</a> "CDATA"> + <!-- script expression --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_StyleSheet' id='dtdentry_xhtml1-transitional.dtd_StyleSheet' class="entity">% StyleSheet</a> "CDATA"> + <!-- style sheet data --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Text' id='dtdentry_xhtml1-transitional.dtd_Text' class="entity">% Text</a> "CDATA"> + <!-- used for titles etc. --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_FrameTarget' id='dtdentry_xhtml1-transitional.dtd_FrameTarget' class="entity">% FrameTarget</a> "NMTOKEN"> + <!-- render in this frame --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Length' id='dtdentry_xhtml1-transitional.dtd_Length' class="entity">% Length</a> "CDATA"> + <!-- nn for pixels or nn% for percentage length --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_MultiLength' id='dtdentry_xhtml1-transitional.dtd_MultiLength' class="entity">% MultiLength</a> "CDATA"> + <!-- pixel, percentage, or relative --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Pixels' id='dtdentry_xhtml1-transitional.dtd_Pixels' class="entity">% Pixels</a> "CDATA"> + <!-- integer representing length in pixels --> + +<!-- these are used for image maps --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Shape' id='dtdentry_xhtml1-transitional.dtd_Shape' class="entity">% Shape</a> "(rect|circle|poly|default)"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Coords' id='dtdentry_xhtml1-transitional.dtd_Coords' class="entity">% Coords</a> "CDATA"> + <!-- comma separated list of lengths --> + +<!-- used for object, applet, img, input and iframe --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_ImgAlign' id='dtdentry_xhtml1-transitional.dtd_ImgAlign' class="entity">% ImgAlign</a> "(top|middle|bottom|left|right)"> + +<!-- a color using sRGB: #RRGGBB as Hex values --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Color' id='dtdentry_xhtml1-transitional.dtd_Color' class="entity">% Color</a> "CDATA"> + +<!-- There are also 16 widely known color names with their sRGB values: + + Black = #000000 Green = #008000 + Silver = #C0C0C0 Lime = #00FF00 + Gray = #808080 Olive = #808000 + White = #FFFFFF Yellow = #FFFF00 + Maroon = #800000 Navy = #000080 + Red = #FF0000 Blue = #0000FF + Purple = #800080 Teal = #008080 + Fuchsia= #FF00FF Aqua = #00FFFF +--> + +<!--=================== Generic Attributes ===============================--> + +<!-- core attributes common to most elements + id document-wide unique id + class space separated list of classes + style associated style info + title advisory title/amplification +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_coreattrs' id='dtdentry_xhtml1-transitional.dtd_coreattrs' class="entity">% coreattrs</a> + "id ID #IMPLIED + class CDATA #IMPLIED + style <a href="#dtdentry_xhtml1-transitional.dtd_StyleSheet">%StyleSheet;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED" + > + +<!-- internationalization attributes + lang language code (backwards compatible) + xml:lang language code (as per XML 1.0 spec) + dir direction for weak/neutral text +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_i18n' id='dtdentry_xhtml1-transitional.dtd_i18n' class="entity">% i18n</a> + "lang <a href="#dtdentry_xhtml1-transitional.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + xml:lang <a href="#dtdentry_xhtml1-transitional.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + dir (ltr|rtl) #IMPLIED" + > + +<!-- attributes for common UI events + onclick a pointer button was clicked + ondblclick a pointer button was double clicked + onmousedown a pointer button was pressed down + onmouseup a pointer button was released + onmousemove a pointer was moved onto the element + onmouseout a pointer was moved away from the element + onkeypress a key was pressed and released + onkeydown a key was pressed down + onkeyup a key was released +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_events' id='dtdentry_xhtml1-transitional.dtd_events' class="entity">% events</a> + "onclick <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + ondblclick <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onmousedown <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onmouseup <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onmouseover <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onmousemove <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onmouseout <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onkeypress <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onkeydown <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onkeyup <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED" + > + +<!-- attributes for elements that can get the focus + accesskey accessibility key character + tabindex position in tabbing order + onfocus the element got the focus + onblur the element lost the focus +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_focus' id='dtdentry_xhtml1-transitional.dtd_focus' class="entity">% focus</a> + "accesskey <a href="#dtdentry_xhtml1-transitional.dtd_Character">%Character;</a> #IMPLIED + tabindex <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED" + > + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_attrs' id='dtdentry_xhtml1-transitional.dtd_attrs' class="entity">% attrs</a> "<a href= +"#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> <a href="#dtdentry_xhtml1-transitional.dtd_events">%events;</a>"> + +<!-- text alignment for p, div, h1-h6. The default is + align="left" for ltr headings, "right" for rtl --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_TextAlign' id='dtdentry_xhtml1-transitional.dtd_TextAlign' class="entity">% TextAlign</a> "align (left|center|right|justify) #IMPLIED"> + +<!--=================== Text Elements ====================================--> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_special.extra' id='dtdentry_xhtml1-transitional.dtd_special.extra' class="entity">% special.extra</a> + "object | applet | img | map | iframe"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_special.basic' id='dtdentry_xhtml1-transitional.dtd_special.basic' class="entity">% special.basic</a> + "br | span | bdo"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_special' id='dtdentry_xhtml1-transitional.dtd_special' class="entity">% special</a> + "<a href="#dtdentry_xhtml1-transitional.dtd_special.basic">%special.basic;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_special.extra">%special.extra;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_fontstyle.extra' id='dtdentry_xhtml1-transitional.dtd_fontstyle.extra' class="entity">% fontstyle.extra</a> "big | small | font | basefont"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_fontstyle.basic' id='dtdentry_xhtml1-transitional.dtd_fontstyle.basic' class="entity">% fontstyle.basic</a> "tt | i | b | u + | s | strike "> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_fontstyle' id='dtdentry_xhtml1-transitional.dtd_fontstyle' class="entity">% fontstyle</a> "<a href= +"#dtdentry_xhtml1-transitional.dtd_fontstyle.basic">%fontstyle.basic;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_fontstyle.extra">%fontstyle.extra;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_phrase.extra' id='dtdentry_xhtml1-transitional.dtd_phrase.extra' class="entity">% phrase.extra</a> "sub | sup"> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_phrase.basic' id='dtdentry_xhtml1-transitional.dtd_phrase.basic' class="entity">% phrase.basic</a> "em | strong | dfn | code | q | + samp | kbd | var | cite | abbr | acronym"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_phrase' id='dtdentry_xhtml1-transitional.dtd_phrase' class="entity">% phrase</a> "<a href= +"#dtdentry_xhtml1-transitional.dtd_phrase.basic">%phrase.basic;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_phrase.extra">%phrase.extra;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_inline.forms' id='dtdentry_xhtml1-transitional.dtd_inline.forms' class= +"entity">% inline.forms</a> "input | select | textarea | label | button"> + +<!-- these can occur at block or inline level --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_misc.inline' id='dtdentry_xhtml1-transitional.dtd_misc.inline' class="entity">% misc.inline</a> "ins | del | script"> + +<!-- these can only occur at block level --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_misc' id='dtdentry_xhtml1-transitional.dtd_misc' class="entity">% misc</a> "noscript | <a href= +"#dtdentry_xhtml1-transitional.dtd_misc.inline">%misc.inline;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_inline' id='dtdentry_xhtml1-transitional.dtd_inline' class="entity">% inline</a> "a | <a href= +"#dtdentry_xhtml1-transitional.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_fontstyle">%fontstyle;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_inline.forms">%inline.forms;</a>"> + +<!-- <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a> covers inline or "text-level" elements --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Inline' id='dtdentry_xhtml1-transitional.dtd_Inline' class="entity">% Inline</a> "(#PCDATA | <a href= +"#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc.inline">%misc.inline;</a>)*"> + +<!--================== Block level elements ==============================--> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_heading' id='dtdentry_xhtml1-transitional.dtd_heading' class="entity">% heading</a> "h1|h2|h3|h4|h5|h6"> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_lists' id='dtdentry_xhtml1-transitional.dtd_lists' class="entity">% lists</a> "ul | ol | dl | menu | dir"> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_blocktext' id='dtdentry_xhtml1-transitional.dtd_blocktext' class= +"entity">% blocktext</a> "pre | hr | blockquote | address | center | noframes"> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_block' id='dtdentry_xhtml1-transitional.dtd_block' class="entity">% block</a> + "p | <a href="#dtdentry_xhtml1-transitional.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-transitional.dtd_lists">%lists;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_blocktext">%blocktext;</a> | isindex |fieldset | table"> + +<!-- <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a> mixes block and inline and is used for list items etc. --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Flow' id='dtdentry_xhtml1-transitional.dtd_Flow' class="entity">% Flow</a> "(#PCDATA | <a href= +"#dtdentry_xhtml1-transitional.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)*"> + +<!--================== Content models for exclusions =====================--> + +<!-- a elements use <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a> excluding a --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_a.content' id='dtdentry_xhtml1-transitional.dtd_a.content' class="entity">% a.content</a> + "(#PCDATA | <a href="#dtdentry_xhtml1-transitional.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_fontstyle">%fontstyle;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_inline.forms">%inline.forms;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_misc.inline">%misc.inline;</a>)*"> + +<!-- pre uses %Inline excluding img, object, applet, big, small, + font, or basefont --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_pre.content' id='dtdentry_xhtml1-transitional.dtd_pre.content' class="entity">% pre.content</a> + "(#PCDATA | a | <a href="#dtdentry_xhtml1-transitional.dtd_special.basic">%special.basic;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_fontstyle.basic">%fontstyle.basic;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_phrase.basic">%phrase.basic;</a> | + <a href="#dtdentry_xhtml1-transitional.dtd_inline.forms">%inline.forms;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc.inline">%misc.inline;</a>)*"> + +<!-- form uses <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a> excluding form --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_form.content' id='dtdentry_xhtml1-transitional.dtd_form.content' class="entity">% form.content</a> "(#PCDATA | <a href= +"#dtdentry_xhtml1-transitional.dtd_block">%block;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)*"> + +<!-- button uses <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a> but excludes a, form, form controls, iframe --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_button.content' id='dtdentry_xhtml1-transitional.dtd_button.content' class="entity">% button.content</a> + "(#PCDATA | p | <a href="#dtdentry_xhtml1-transitional.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-transitional.dtd_lists">%lists;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_blocktext">%blocktext;</a> | + table | br | span | bdo | object | applet | img | map | + <a href="#dtdentry_xhtml1-transitional.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_phrase">%phrase;</a> | <a href= +"#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)*"> + +<!--================ Document Structure ==================================--> + +<!-- the namespace URI designates the document profile --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_html' name='dtdentry_xhtml1-transitional.dtd_html' class="element">html</a> (head, body)> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_html">html</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + id ID #IMPLIED + xmlns <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #FIXED 'http://www.w3.org/1999/xhtml' + > + +<!--================ Document Head =======================================--> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_head.misc' id='dtdentry_xhtml1-transitional.dtd_head.misc' class="entity">% head.misc</a> "(script|style|meta|link|object|isindex)*"> + +<!-- content model is <a href="#dtdentry_xhtml1-transitional.dtd_head.misc">%head.misc;</a> combined with a single + title and an optional base element in any order --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_head' name='dtdentry_xhtml1-transitional.dtd_head' class="element">head</a> (<a href= +"#dtdentry_xhtml1-transitional.dtd_head.misc">%head.misc;</a>, + ((title, <a href="#dtdentry_xhtml1-transitional.dtd_head.misc">%head.misc;</a>, (base, <a href="#dtdentry_xhtml1-transitional.dtd_head.misc">%head.misc;</a>)?) | + (base, <a href="#dtdentry_xhtml1-transitional.dtd_head.misc">%head.misc;</a>, (title, <a href="#dtdentry_xhtml1-transitional.dtd_head.misc">%head.misc;</a>))))> + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_head">head</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + id ID #IMPLIED + profile <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + > + +<!-- The title element is not considered part of the flow of text. + It should be displayed, for example as the page header or + window title. Exactly one title is required per document. + --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_title' name='dtdentry_xhtml1-transitional.dtd_title' class="element">title</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_title">title</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + id ID #IMPLIED + > + +<!-- document base URI --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_base' name='dtdentry_xhtml1-transitional.dtd_base' class="element">base</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_base">base</a> + id ID #IMPLIED + href <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-transitional.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!-- generic metainformation --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_meta' name='dtdentry_xhtml1-transitional.dtd_meta' class="element">meta</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_meta">meta</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + id ID #IMPLIED + http-equiv CDATA #IMPLIED + name CDATA #IMPLIED + content CDATA #REQUIRED + scheme CDATA #IMPLIED + > + +<!-- + Relationship values can be used in principle: + + a) for document specific toolbars/menus when used + with the link element in document head e.g. + start, contents, previous, next, index, end, help + b) to link to a separate style sheet (rel="stylesheet") + c) to make a link to a script (rel="script") + d) by stylesheets to control how collections of + html nodes are rendered into printed documents + e) to make a link to a printable version of this document + e.g. a PostScript or PDF version (rel="alternate" media="print") +--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_link' name='dtdentry_xhtml1-transitional.dtd_link' class="element">link</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_link">link</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + charset <a href="#dtdentry_xhtml1-transitional.dtd_Charset">%Charset;</a> #IMPLIED + href <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + hreflang <a href="#dtdentry_xhtml1-transitional.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #IMPLIED + rel <a href="#dtdentry_xhtml1-transitional.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + rev <a href="#dtdentry_xhtml1-transitional.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + media <a href="#dtdentry_xhtml1-transitional.dtd_MediaDesc">%MediaDesc;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-transitional.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!-- style info, which may include CDATA sections --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_style' name='dtdentry_xhtml1-transitional.dtd_style' class="element">style</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_style">style</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + id ID #IMPLIED + type <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #REQUIRED + media <a href="#dtdentry_xhtml1-transitional.dtd_MediaDesc">%MediaDesc;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!-- script statements, which may include CDATA sections --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_script' name='dtdentry_xhtml1-transitional.dtd_script' class="element">script</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_script">script</a> + id ID #IMPLIED + charset <a href="#dtdentry_xhtml1-transitional.dtd_Charset">%Charset;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #REQUIRED + language CDATA #IMPLIED + src <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + defer (defer) #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!-- alternate content container for non script-based rendering --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_noscript' name='dtdentry_xhtml1-transitional.dtd_noscript' class="element">noscript</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_noscript">noscript</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!--======================= Frames =======================================--> + +<!-- inline subwindow --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_iframe' name='dtdentry_xhtml1-transitional.dtd_iframe' class="element">iframe</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_iframe">iframe</a> + <a href="#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> + longdesc <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + name NMTOKEN #IMPLIED + src <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + frameborder (1|0) "1" + marginwidth <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + marginheight <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + scrolling (yes|no|auto) "auto" + align <a href="#dtdentry_xhtml1-transitional.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + > + +<!-- alternate content container for non frame-based rendering --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_noframes' name='dtdentry_xhtml1-transitional.dtd_noframes' class="element">noframes</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_noframes">noframes</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!--=================== Document Body ====================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_body' name='dtdentry_xhtml1-transitional.dtd_body' class="element">body</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_body">body</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + onload <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onunload <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + background <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + text <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + link <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + vlink <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + alink <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_div' name='dtdentry_xhtml1-transitional.dtd_div' class="element">div</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> <!-- generic language/style container --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_div">div</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!--=================== Paragraphs =======================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_p' name='dtdentry_xhtml1-transitional.dtd_p' class="element">p</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_p">p</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!--=================== Headings =========================================--> + +<!-- + There are six levels of headings from h1 (the most important) + to h6 (the least important). +--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_h1' name='dtdentry_xhtml1-transitional.dtd_h1' class="element">h1</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_h1">h1</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_h2' name='dtdentry_xhtml1-transitional.dtd_h2' class="element">h2</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_h2">h2</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_h3' name='dtdentry_xhtml1-transitional.dtd_h3' class="element">h3</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_h3">h3</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_h4' name='dtdentry_xhtml1-transitional.dtd_h4' class="element">h4</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_h4">h4</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_h5' name='dtdentry_xhtml1-transitional.dtd_h5' class="element">h5</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_h5">h5</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_h6' name='dtdentry_xhtml1-transitional.dtd_h6' class="element">h6</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_h6">h6</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_TextAlign">%TextAlign;</a> + > + +<!--=================== Lists ============================================--> + +<!-- Unordered list bullet styles --> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_ULStyle' id='dtdentry_xhtml1-transitional.dtd_ULStyle' class="entity">% ULStyle</a> "(disc|square|circle)"> + +<!-- Unordered list --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_ul' name='dtdentry_xhtml1-transitional.dtd_ul' class="element">ul</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_ul">ul</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + type <a href="#dtdentry_xhtml1-transitional.dtd_ULStyle">%ULStyle;</a> #IMPLIED + compact (compact) #IMPLIED + > + +<!-- Ordered list numbering style + + 1 arabic numbers 1, 2, 3, ... + a lower alpha a, b, c, ... + A upper alpha A, B, C, ... + i lower roman i, ii, iii, ... + I upper roman I, II, III, ... + + The style is applied to the sequence number which by default + is reset to 1 for the first list item in an ordered list. +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_OLStyle' id='dtdentry_xhtml1-transitional.dtd_OLStyle' class="entity">% OLStyle</a> "CDATA"> + +<!-- Ordered (numbered) list --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_ol' name='dtdentry_xhtml1-transitional.dtd_ol' class="element">ol</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_ol">ol</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + type <a href="#dtdentry_xhtml1-transitional.dtd_OLStyle">%OLStyle;</a> #IMPLIED + compact (compact) #IMPLIED + start <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + > + +<!-- single column list (DEPRECATED) --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_menu' name='dtdentry_xhtml1-transitional.dtd_menu' class="element">menu</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_menu">menu</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + compact (compact) #IMPLIED + > + +<!-- multiple column list (DEPRECATED) --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_dir' name='dtdentry_xhtml1-transitional.dtd_dir' class="element">dir</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_dir">dir</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + compact (compact) #IMPLIED + > + +<!-- LIStyle is constrained to: "(<a href="#dtdentry_xhtml1-transitional.dtd_ULStyle">%ULStyle;</a>|<a href="#dtdentry_xhtml1-transitional.dtd_OLStyle">%OLStyle;</a>)" --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_LIStyle' id='dtdentry_xhtml1-transitional.dtd_LIStyle' class="entity">% LIStyle</a> "CDATA"> + +<!-- list item --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_li' name='dtdentry_xhtml1-transitional.dtd_li' class="element">li</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_li">li</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + type <a href="#dtdentry_xhtml1-transitional.dtd_LIStyle">%LIStyle;</a> #IMPLIED + value <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + > + +<!-- definition lists - dt for term, dd for its definition --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_dl' name='dtdentry_xhtml1-transitional.dtd_dl' class="element">dl</a> (dt|dd)+> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_dl">dl</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + compact (compact) #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_dt' name='dtdentry_xhtml1-transitional.dtd_dt' class="element">dt</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_dt">dt</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_dd' name='dtdentry_xhtml1-transitional.dtd_dd' class="element">dd</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_dd">dd</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!--=================== Address ==========================================--> + +<!-- information on author --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_address' name='dtdentry_xhtml1-transitional.dtd_address' class="element">address</a> (#PCDATA | <a href= +"#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc.inline">%misc.inline;</a> | p)*> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_address">address</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!--=================== Horizontal Rule ==================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_hr' name='dtdentry_xhtml1-transitional.dtd_hr' class="element">hr</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_hr">hr</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + align (left|center|right) #IMPLIED + noshade (noshade) #IMPLIED + size <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + > + +<!--=================== Preformatted Text ================================--> + +<!-- content is <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a> excluding + "img|object|applet|big|small|sub|sup|font|basefont" --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_pre' name='dtdentry_xhtml1-transitional.dtd_pre' class="element">pre</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_pre.content">%pre.content;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_pre">pre</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + width <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!--=================== Block-like Quotes ================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_blockquote' name='dtdentry_xhtml1-transitional.dtd_blockquote' class="element">blockquote</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_blockquote">blockquote</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + > + +<!--=================== Text alignment ===================================--> + +<!-- center content --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_center' name='dtdentry_xhtml1-transitional.dtd_center' class="element">center</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_center">center</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!--=================== Inserted/Deleted Text ============================--> + +<!-- + ins/del are allowed in block and inline content, but its + inappropriate to include block content within an ins element + occurring in inline content. +--> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_ins' name='dtdentry_xhtml1-transitional.dtd_ins' class="element">ins</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_ins">ins</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + datetime <a href="#dtdentry_xhtml1-transitional.dtd_Datetime">%Datetime;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_del' name='dtdentry_xhtml1-transitional.dtd_del' class="element">del</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_del">del</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + datetime <a href="#dtdentry_xhtml1-transitional.dtd_Datetime">%Datetime;</a> #IMPLIED + > + +<!--================== The Anchor Element ================================--> + +<!-- content is <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a> except that anchors shouldn't be nested --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_a' name='dtdentry_xhtml1-transitional.dtd_a' class="element">a</a> <a href="#dtdentry_xhtml1-transitional.dtd_a.content">%a.content;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_a">a</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_focus">%focus;</a> + charset <a href="#dtdentry_xhtml1-transitional.dtd_Charset">%Charset;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #IMPLIED + name NMTOKEN #IMPLIED + href <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + hreflang <a href="#dtdentry_xhtml1-transitional.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + rel <a href="#dtdentry_xhtml1-transitional.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + rev <a href="#dtdentry_xhtml1-transitional.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + shape <a href="#dtdentry_xhtml1-transitional.dtd_Shape">%Shape;</a> "rect" + coords <a href="#dtdentry_xhtml1-transitional.dtd_Coords">%Coords;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-transitional.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!--===================== Inline Elements ================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_span' name='dtdentry_xhtml1-transitional.dtd_span' class="element">span</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- generic language/style container --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_span">span</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_bdo' name='dtdentry_xhtml1-transitional.dtd_bdo' class="element">bdo</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- I18N BiDi over-ride --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_bdo">bdo</a> + <a href="#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_events">%events;</a> + lang <a href="#dtdentry_xhtml1-transitional.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + xml:lang <a href="#dtdentry_xhtml1-transitional.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + dir (ltr|rtl) #REQUIRED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_br' name='dtdentry_xhtml1-transitional.dtd_br' class="element">br</a> EMPTY> <!-- forced line break --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_br">br</a> + <a href="#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> + clear (left|all|right|none) "none" + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_em' name='dtdentry_xhtml1-transitional.dtd_em' class="element">em</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- emphasis --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_em">em</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_strong' name='dtdentry_xhtml1-transitional.dtd_strong' class="element">strong</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- strong emphasis --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_strong">strong</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_dfn' name='dtdentry_xhtml1-transitional.dtd_dfn' class="element">dfn</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- definitional --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_dfn">dfn</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_code' name='dtdentry_xhtml1-transitional.dtd_code' class="element">code</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- program code --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_code">code</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_samp' name='dtdentry_xhtml1-transitional.dtd_samp' class="element">samp</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- sample --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_samp">samp</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_kbd' name='dtdentry_xhtml1-transitional.dtd_kbd' class="element">kbd</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- something user would type --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_kbd">kbd</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_var' name='dtdentry_xhtml1-transitional.dtd_var' class="element">var</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- variable --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_var">var</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_cite' name='dtdentry_xhtml1-transitional.dtd_cite' class="element">cite</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- citation --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_cite">cite</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_abbr' name='dtdentry_xhtml1-transitional.dtd_abbr' class="element">abbr</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- abbreviation --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_abbr">abbr</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_acronym' name='dtdentry_xhtml1-transitional.dtd_acronym' class="element">acronym</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- acronym --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_acronym">acronym</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_q' name='dtdentry_xhtml1-transitional.dtd_q' class="element">q</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- inlined quote --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_q">q</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_sub' name='dtdentry_xhtml1-transitional.dtd_sub' class="element">sub</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- subscript --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_sub">sub</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_sup' name='dtdentry_xhtml1-transitional.dtd_sup' class="element">sup</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- superscript --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_sup">sup</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_tt' name='dtdentry_xhtml1-transitional.dtd_tt' class="element">tt</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- fixed pitch font --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_tt">tt</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_i' name='dtdentry_xhtml1-transitional.dtd_i' class="element">i</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- italic font --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_i">i</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_b' name='dtdentry_xhtml1-transitional.dtd_b' class="element">b</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- bold font --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_b">b</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_big' name='dtdentry_xhtml1-transitional.dtd_big' class="element">big</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- bigger font --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_big">big</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_small' name='dtdentry_xhtml1-transitional.dtd_small' class="element">small</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- smaller font --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_small">small</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_u' name='dtdentry_xhtml1-transitional.dtd_u' class="element">u</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- underline --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_u">u</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_s' name='dtdentry_xhtml1-transitional.dtd_s' class="element">s</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- strike-through --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_s">s</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_strike' name='dtdentry_xhtml1-transitional.dtd_strike' class="element">strike</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- strike-through --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_strike">strike</a> <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_basefont' name='dtdentry_xhtml1-transitional.dtd_basefont' class="element">basefont</a> EMPTY> <!-- base font size --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_basefont">basefont</a> + id ID #IMPLIED + size CDATA #REQUIRED + color <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + face CDATA #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_font' name='dtdentry_xhtml1-transitional.dtd_font' class="element">font</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- local change to font --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_font">font</a> + <a href="#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + size CDATA #IMPLIED + color <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + face CDATA #IMPLIED + > + +<!--==================== Object ======================================--> +<!-- + object is used to embed objects as part of HTML pages. + param elements should precede other content. Parameters + can also be expressed as attribute/value pairs on the + object element itself when brevity is desired. +--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_object' name='dtdentry_xhtml1-transitional.dtd_object' class="element">object</a> (#PCDATA | param | <a href= +"#dtdentry_xhtml1-transitional.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_object">object</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + declare (declare) #IMPLIED + classid <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + codebase <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + data <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #IMPLIED + codetype <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #IMPLIED + archive <a href="#dtdentry_xhtml1-transitional.dtd_UriList">%UriList;</a> #IMPLIED + standby <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + usemap <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + name NMTOKEN #IMPLIED + tabindex <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-transitional.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + hspace <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + vspace <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!-- + param is used to supply a named property value. + In XML it would seem natural to follow RDF and support an + abbreviated syntax where the param elements are replaced + by attribute value pairs on the object start tag. +--> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_param' name='dtdentry_xhtml1-transitional.dtd_param' class="element">param</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_param">param</a> + id ID #IMPLIED + name CDATA #REQUIRED + value CDATA #IMPLIED + valuetype (data|ref|object) "data" + type <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> #IMPLIED + > + +<!--=================== Java applet ==================================--> +<!-- + One of code or object attributes must be present. + Place param elements before other content. +--> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_applet' name='dtdentry_xhtml1-transitional.dtd_applet' class="element">applet</a> (#PCDATA | param | <a href= +"#dtdentry_xhtml1-transitional.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_applet">applet</a> + <a href="#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> + codebase <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + archive CDATA #IMPLIED + code CDATA #IMPLIED + object CDATA #IMPLIED + alt <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + name NMTOKEN #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #REQUIRED + height <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #REQUIRED + align <a href="#dtdentry_xhtml1-transitional.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + hspace <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + vspace <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!--=================== Images ===========================================--> + +<!-- + To avoid accessibility problems for people who aren't + able to see the image, you should provide a text + description using the alt and longdesc attributes. + In addition, avoid the use of server-side image maps. +--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_img' name='dtdentry_xhtml1-transitional.dtd_img' class="element">img</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_img">img</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + src <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #REQUIRED + alt <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #REQUIRED + name NMTOKEN #IMPLIED + longdesc <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + usemap <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + ismap (ismap) #IMPLIED + align <a href="#dtdentry_xhtml1-transitional.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + hspace <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + vspace <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!-- usemap points to a map element which may be in this document + or an external document, although the latter is not widely supported --> + +<!--================== Client-side image maps ============================--> + +<!-- These can be placed in the same document or grouped in a + separate document although this isn't yet widely supported --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_map' name='dtdentry_xhtml1-transitional.dtd_map' class="element">map</a> ((<a href= +"#dtdentry_xhtml1-transitional.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)+ | area+)> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_map">map</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_events">%events;</a> + id ID #REQUIRED + class CDATA #IMPLIED + style <a href="#dtdentry_xhtml1-transitional.dtd_StyleSheet">%StyleSheet;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + name CDATA #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_area' name='dtdentry_xhtml1-transitional.dtd_area' class="element">area</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_area">area</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_focus">%focus;</a> + shape <a href="#dtdentry_xhtml1-transitional.dtd_Shape">%Shape;</a> "rect" + coords <a href="#dtdentry_xhtml1-transitional.dtd_Coords">%Coords;</a> #IMPLIED + href <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + nohref (nohref) #IMPLIED + alt <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #REQUIRED + target <a href="#dtdentry_xhtml1-transitional.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!--================ Forms ===============================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_form' name='dtdentry_xhtml1-transitional.dtd_form' class="element">form</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_form.content">%form.content;</a>> <!-- forms shouldn't be nested --> + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_form">form</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + action <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #REQUIRED + method (get|post) "get" + name NMTOKEN #IMPLIED + enctype <a href="#dtdentry_xhtml1-transitional.dtd_ContentType">%ContentType;</a> "application/x-www-form-urlencoded" + onsubmit <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onreset <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + accept <a href="#dtdentry_xhtml1-transitional.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED + accept-charset <a href="#dtdentry_xhtml1-transitional.dtd_Charsets">%Charsets;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-transitional.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!-- + Each label must not contain more than ONE field + Label elements shouldn't be nested. +--> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_label' name='dtdentry_xhtml1-transitional.dtd_label' class="element">label</a> <a href="#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_label">label</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + for IDREF #IMPLIED + accesskey <a href="#dtdentry_xhtml1-transitional.dtd_Character">%Character;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + > + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_InputType' id='dtdentry_xhtml1-transitional.dtd_InputType' class="entity">% InputType</a> + "(text | password | checkbox | + radio | submit | reset | + file | hidden | image | button)" + > + +<!-- the name attribute is required for all but submit & reset --> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_input' name='dtdentry_xhtml1-transitional.dtd_input' class="element">input</a> EMPTY> <!-- form control --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_input">input</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_focus">%focus;</a> + type <a href="#dtdentry_xhtml1-transitional.dtd_InputType">%InputType;</a> "text" + name CDATA #IMPLIED + value CDATA #IMPLIED + checked (checked) #IMPLIED + disabled (disabled) #IMPLIED + readonly (readonly) #IMPLIED + size CDATA #IMPLIED + maxlength <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + src <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + alt CDATA #IMPLIED + usemap <a href="#dtdentry_xhtml1-transitional.dtd_URI">%URI;</a> #IMPLIED + onselect <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + accept <a href="#dtdentry_xhtml1-transitional.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-transitional.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_select' name='dtdentry_xhtml1-transitional.dtd_select' class="element">select</a> (optgroup|option)+> <!-- option selector --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_select">select</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + name CDATA #IMPLIED + size <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + multiple (multiple) #IMPLIED + disabled (disabled) #IMPLIED + tabindex <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_optgroup' name='dtdentry_xhtml1-transitional.dtd_optgroup' class="element">optgroup</a> (option)+> <!-- option group --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_optgroup">optgroup</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + disabled (disabled) #IMPLIED + label <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #REQUIRED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_option' name='dtdentry_xhtml1-transitional.dtd_option' class="element">option</a> (#PCDATA)> <!-- selectable choice --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_option">option</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + selected (selected) #IMPLIED + disabled (disabled) #IMPLIED + label <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + value CDATA #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_textarea' name='dtdentry_xhtml1-transitional.dtd_textarea' class="element">textarea</a> (#PCDATA)> <!-- multi-line text field --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_textarea">textarea</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_focus">%focus;</a> + name CDATA #IMPLIED + rows <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #REQUIRED + cols <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> #REQUIRED + disabled (disabled) #IMPLIED + readonly (readonly) #IMPLIED + onselect <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-transitional.dtd_Script">%Script;</a> #IMPLIED + > + +<!-- + The fieldset element is used to group form fields. + Only one legend element should occur in the content + and if present should only be preceded by whitespace. +--> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_fieldset' name='dtdentry_xhtml1-transitional.dtd_fieldset' class="element">fieldset</a> (#PCDATA | legend | <a href= +"#dtdentry_xhtml1-transitional.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-transitional.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-transitional.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_fieldset">fieldset</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + > + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_LAlign' id='dtdentry_xhtml1-transitional.dtd_LAlign' class="entity">% LAlign</a> "(top|bottom|left|right)"> + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_legend' name='dtdentry_xhtml1-transitional.dtd_legend' class="element">legend</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> <!-- fieldset label --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_legend">legend</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + accesskey <a href="#dtdentry_xhtml1-transitional.dtd_Character">%Character;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-transitional.dtd_LAlign">%LAlign;</a> #IMPLIED + > + +<!-- + Content is <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a> excluding a, form, form controls, iframe +--> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_button' name='dtdentry_xhtml1-transitional.dtd_button' class="element">button</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_button.content">%button.content;</a>> <!-- push button --> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_button">button</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_focus">%focus;</a> + name CDATA #IMPLIED + value CDATA #IMPLIED + type (button|submit|reset) "submit" + disabled (disabled) #IMPLIED + > + +<!-- single-line text input control (DEPRECATED) --> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_isindex' name='dtdentry_xhtml1-transitional.dtd_isindex' class="element">isindex</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_isindex">isindex</a> + <a href="#dtdentry_xhtml1-transitional.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_i18n">%i18n;</a> + prompt <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + > + +<!--======================= Tables =======================================--> + +<!-- Derived from IETF HTML table standard, see [RFC1942] --> + +<!-- + The border attribute sets the thickness of the frame around the + table. The default units are screen pixels. + + The frame attribute specifies which parts of the frame around + the table should be rendered. The values are not the same as + CALS to avoid a name clash with the valign attribute. +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_TFrame' id='dtdentry_xhtml1-transitional.dtd_TFrame' class="entity">% TFrame</a> "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> + +<!-- + The rules attribute defines which rules to draw between cells: + + If rules is absent then assume: + "none" if border is absent or border="0" otherwise "all" +--> + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_TRules' id='dtdentry_xhtml1-transitional.dtd_TRules' class="entity">% TRules</a> "(none | groups | rows | cols | all)"> + +<!-- horizontal placement of table relative to document --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_TAlign' id='dtdentry_xhtml1-transitional.dtd_TAlign' class="entity">% TAlign</a> "(left|center|right)"> + +<!-- horizontal alignment attributes for cell contents + + char alignment char, e.g. char=':' + charoff offset for alignment char +--> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_cellhalign' id='dtdentry_xhtml1-transitional.dtd_cellhalign' class="entity">% cellhalign</a> + "align (left|center|right|justify|char) #IMPLIED + char <a href="#dtdentry_xhtml1-transitional.dtd_Character">%Character;</a> #IMPLIED + charoff <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED" + > + +<!-- vertical alignment attributes for cell contents --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_cellvalign' id='dtdentry_xhtml1-transitional.dtd_cellvalign' class="entity">% cellvalign</a> + "valign (top|middle|bottom|baseline) #IMPLIED" + > + +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_table' name='dtdentry_xhtml1-transitional.dtd_table' class="element">table</a> + (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_caption' name='dtdentry_xhtml1-transitional.dtd_caption' class="element">caption</a> <a href= +"#dtdentry_xhtml1-transitional.dtd_Inline">%Inline;</a>> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_thead' name='dtdentry_xhtml1-transitional.dtd_thead' class="element">thead</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_tfoot' name='dtdentry_xhtml1-transitional.dtd_tfoot' class="element">tfoot</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_tbody' name='dtdentry_xhtml1-transitional.dtd_tbody' class="element">tbody</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_colgroup' name='dtdentry_xhtml1-transitional.dtd_colgroup' class="element">colgroup</a> (col)*> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_col' name='dtdentry_xhtml1-transitional.dtd_col' class="element">col</a> EMPTY> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_tr' name='dtdentry_xhtml1-transitional.dtd_tr' class="element">tr</a> (th|td)+> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_th' name='dtdentry_xhtml1-transitional.dtd_th' class="element">th</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> +<!ELEMENT <a id='dtdentry_xhtml1-transitional.dtd_td' name='dtdentry_xhtml1-transitional.dtd_td' class="element">td</a> <a href="#dtdentry_xhtml1-transitional.dtd_Flow">%Flow;</a>> + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_table">table</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + summary <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-transitional.dtd_Pixels">%Pixels;</a> #IMPLIED + frame <a href="#dtdentry_xhtml1-transitional.dtd_TFrame">%TFrame;</a> #IMPLIED + rules <a href="#dtdentry_xhtml1-transitional.dtd_TRules">%TRules;</a> #IMPLIED + cellspacing <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + cellpadding <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-transitional.dtd_TAlign">%TAlign;</a> #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + > + +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_CAlign' id='dtdentry_xhtml1-transitional.dtd_CAlign' class="entity">% CAlign</a> "(top|bottom|left|right)"> + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_caption">caption</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + align <a href="#dtdentry_xhtml1-transitional.dtd_CAlign">%CAlign;</a> #IMPLIED + > + +<!-- +colgroup groups a set of col elements. It allows you to group +several semantically related columns together. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_colgroup">colgroup</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + span <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> "1" + width <a href="#dtdentry_xhtml1-transitional.dtd_MultiLength">%MultiLength;</a> #IMPLIED + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + > + +<!-- + col elements define the alignment properties for cells in + one or more columns. + + The width attribute specifies the width of the columns, e.g. + + width=64 width in screen pixels + width=0.5* relative width of 0.5 + + The span attribute causes the attributes of one + col element to apply to more than one column. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_col">col</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + span <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> "1" + width <a href="#dtdentry_xhtml1-transitional.dtd_MultiLength">%MultiLength;</a> #IMPLIED + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + > + +<!-- + Use thead to duplicate headers when breaking table + across page boundaries, or for static headers when + tbody sections are rendered in scrolling panel. + + Use tfoot to duplicate footers when breaking table + across page boundaries, or for static footers when + tbody sections are rendered in scrolling panel. + + Use multiple tbody sections when rules are needed + between groups of table rows. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_thead">thead</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_tfoot">tfoot</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_tbody">tbody</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_tr">tr</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + bgcolor <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + > + +<!-- Scope is simpler than headers attribute for common tables --> +<!ENTITY <a name='dtdentry_xhtml1-transitional.dtd_Scope' id='dtdentry_xhtml1-transitional.dtd_Scope' class="entity">% Scope</a> "(row|col|rowgroup|colgroup)"> + +<!-- th is for headers, td for data and for cells acting as both --> + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_th">th</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + abbr <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + axis CDATA #IMPLIED + headers IDREFS #IMPLIED + scope <a href="#dtdentry_xhtml1-transitional.dtd_Scope">%Scope;</a> #IMPLIED + rowspan <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> "1" + colspan <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> "1" + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + nowrap (nowrap) #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + > + +<!ATTLIST <a href="#dtdentry_xhtml1-transitional.dtd_td">td</a> + <a href="#dtdentry_xhtml1-transitional.dtd_attrs">%attrs;</a> + abbr <a href="#dtdentry_xhtml1-transitional.dtd_Text">%Text;</a> #IMPLIED + axis CDATA #IMPLIED + headers IDREFS #IMPLIED + scope <a href="#dtdentry_xhtml1-transitional.dtd_Scope">%Scope;</a> #IMPLIED + rowspan <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> "1" + colspan <a href="#dtdentry_xhtml1-transitional.dtd_Number">%Number;</a> "1" + <a href="#dtdentry_xhtml1-transitional.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-transitional.dtd_cellvalign">%cellvalign;</a> + nowrap (nowrap) #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-transitional.dtd_Color">%Color;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-transitional.dtd_Length">%Length;</a> #IMPLIED + > + + +</pre> + +<!-- END OF FILE DTD/xhtml1-transitional.dtd.mhtml --> +<h3><a name="a_dtd_XHTML-1.0-Frameset" id="a_dtd_XHTML-1.0-Frameset">A.1.3.</a> XHTML-1.0-Frameset</h3> + +<p>The file <a href="DTD/xhtml1-frameset.dtd">DTD/xhtml1-frameset.dtd</a> is a normative part of this specification. Its annotated contents are included here for completeness.</p> + +<!-- INCLUDING DTD DTD/xhtml1-frameset.dtd.mhtml --> +<pre class="dtd"> +<!-- + Extensible HTML version 1.0 Frameset DTD + + This is the same as HTML 4 Frameset except for + changes due to the differences between XML and SGML. + + Namespace = http://www.w3.org/1999/xhtml + + For further information, see: http://www.w3.org/TR/xhtml1 + + Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), + All Rights Reserved. + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" + SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" + + $Revision: 1.26 $ + $Date: 2002/08/01 18:16:48 $ + +--> + +<!--================ Character mnemonic entities =========================--> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_HTMLlat1' id='dtdentry_xhtml1-frameset.dtd_HTMLlat1' class="entity">% HTMLlat1</a> PUBLIC + "-//W3C//ENTITIES Latin 1 for XHTML//EN" + "xhtml-lat1.ent"> +<a href="#dtdentry_xhtml1-frameset.dtd_HTMLlat1">%HTMLlat1;</a> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_HTMLsymbol' id='dtdentry_xhtml1-frameset.dtd_HTMLsymbol' class="entity">% HTMLsymbol</a> PUBLIC + "-//W3C//ENTITIES Symbols for XHTML//EN" + "xhtml-symbol.ent"> +<a href="#dtdentry_xhtml1-frameset.dtd_HTMLsymbol">%HTMLsymbol;</a> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_HTMLspecial' id='dtdentry_xhtml1-frameset.dtd_HTMLspecial' class="entity">% HTMLspecial</a> PUBLIC + "-//W3C//ENTITIES Special for XHTML//EN" + "xhtml-special.ent"> +<a href="#dtdentry_xhtml1-frameset.dtd_HTMLspecial">%HTMLspecial;</a> + +<!--================== Imported Names ====================================--> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_ContentType' id='dtdentry_xhtml1-frameset.dtd_ContentType' class="entity">% ContentType</a> "CDATA"> + <!-- media type, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_ContentTypes' id='dtdentry_xhtml1-frameset.dtd_ContentTypes' class="entity">% ContentTypes</a> "CDATA"> + <!-- comma-separated list of media types, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Charset' id='dtdentry_xhtml1-frameset.dtd_Charset' class="entity">% Charset</a> "CDATA"> + <!-- a character encoding, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Charsets' id='dtdentry_xhtml1-frameset.dtd_Charsets' class="entity">% Charsets</a> "CDATA"> + <!-- a space separated list of character encodings, as per [RFC2045] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_LanguageCode' id='dtdentry_xhtml1-frameset.dtd_LanguageCode' class="entity">% LanguageCode</a> "NMTOKEN"> + <!-- a language code, as per [RFC3066] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Character' id='dtdentry_xhtml1-frameset.dtd_Character' class="entity">% Character</a> "CDATA"> + <!-- a single character, as per section 2.2 of [XML] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Number' id='dtdentry_xhtml1-frameset.dtd_Number' class="entity">% Number</a> "CDATA"> + <!-- one or more digits --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_LinkTypes' id='dtdentry_xhtml1-frameset.dtd_LinkTypes' class="entity">% LinkTypes</a> "CDATA"> + <!-- space-separated list of link types --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_MediaDesc' id='dtdentry_xhtml1-frameset.dtd_MediaDesc' class="entity">% MediaDesc</a> "CDATA"> + <!-- single or comma-separated list of media descriptors --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_URI' id='dtdentry_xhtml1-frameset.dtd_URI' class="entity">% URI</a> "CDATA"> + <!-- a Uniform Resource Identifier, see [RFC2396] --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_UriList' id='dtdentry_xhtml1-frameset.dtd_UriList' class="entity">% UriList</a> "CDATA"> + <!-- a space separated list of Uniform Resource Identifiers --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Datetime' id='dtdentry_xhtml1-frameset.dtd_Datetime' class="entity">% Datetime</a> "CDATA"> + <!-- date and time information. ISO date format --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Script' id='dtdentry_xhtml1-frameset.dtd_Script' class="entity">% Script</a> "CDATA"> + <!-- script expression --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_StyleSheet' id='dtdentry_xhtml1-frameset.dtd_StyleSheet' class="entity">% StyleSheet</a> "CDATA"> + <!-- style sheet data --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Text' id='dtdentry_xhtml1-frameset.dtd_Text' class="entity">% Text</a> "CDATA"> + <!-- used for titles etc. --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_FrameTarget' id='dtdentry_xhtml1-frameset.dtd_FrameTarget' class="entity">% FrameTarget</a> "NMTOKEN"> + <!-- render in this frame --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Length' id='dtdentry_xhtml1-frameset.dtd_Length' class="entity">% Length</a> "CDATA"> + <!-- nn for pixels or nn% for percentage length --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_MultiLength' id='dtdentry_xhtml1-frameset.dtd_MultiLength' class="entity">% MultiLength</a> "CDATA"> + <!-- pixel, percentage, or relative --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_MultiLengths' id='dtdentry_xhtml1-frameset.dtd_MultiLengths' class="entity">% MultiLengths</a> "CDATA"> + <!-- comma-separated list of MultiLength --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Pixels' id='dtdentry_xhtml1-frameset.dtd_Pixels' class="entity">% Pixels</a> "CDATA"> + <!-- integer representing length in pixels --> + +<!-- these are used for image maps --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Shape' id='dtdentry_xhtml1-frameset.dtd_Shape' class="entity">% Shape</a> "(rect|circle|poly|default)"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Coords' id='dtdentry_xhtml1-frameset.dtd_Coords' class="entity">% Coords</a> "CDATA"> + <!-- comma separated list of lengths --> + +<!-- used for object, applet, img, input and iframe --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_ImgAlign' id='dtdentry_xhtml1-frameset.dtd_ImgAlign' class="entity">% ImgAlign</a> "(top|middle|bottom|left|right)"> + +<!-- a color using sRGB: #RRGGBB as Hex values --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Color' id='dtdentry_xhtml1-frameset.dtd_Color' class="entity">% Color</a> "CDATA"> + +<!-- There are also 16 widely known color names with their sRGB values: + + Black = #000000 Green = #008000 + Silver = #C0C0C0 Lime = #00FF00 + Gray = #808080 Olive = #808000 + White = #FFFFFF Yellow = #FFFF00 + Maroon = #800000 Navy = #000080 + Red = #FF0000 Blue = #0000FF + Purple = #800080 Teal = #008080 + Fuchsia= #FF00FF Aqua = #00FFFF +--> + +<!--=================== Generic Attributes ===============================--> + +<!-- core attributes common to most elements + id document-wide unique id + class space separated list of classes + style associated style info + title advisory title/amplification +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_coreattrs' id='dtdentry_xhtml1-frameset.dtd_coreattrs' class="entity">% coreattrs</a> + "id ID #IMPLIED + class CDATA #IMPLIED + style <a href="#dtdentry_xhtml1-frameset.dtd_StyleSheet">%StyleSheet;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED" + > + +<!-- internationalization attributes + lang language code (backwards compatible) + xml:lang language code (as per XML 1.0 spec) + dir direction for weak/neutral text +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_i18n' id='dtdentry_xhtml1-frameset.dtd_i18n' class="entity">% i18n</a> + "lang <a href="#dtdentry_xhtml1-frameset.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + xml:lang <a href="#dtdentry_xhtml1-frameset.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + dir (ltr|rtl) #IMPLIED" + > + +<!-- attributes for common UI events + onclick a pointer button was clicked + ondblclick a pointer button was double clicked + onmousedown a pointer button was pressed down + onmouseup a pointer button was released + onmousemove a pointer was moved onto the element + onmouseout a pointer was moved away from the element + onkeypress a key was pressed and released + onkeydown a key was pressed down + onkeyup a key was released +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_events' id='dtdentry_xhtml1-frameset.dtd_events' class="entity">% events</a> + "onclick <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + ondblclick <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onmousedown <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onmouseup <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onmouseover <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onmousemove <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onmouseout <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onkeypress <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onkeydown <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onkeyup <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED" + > + +<!-- attributes for elements that can get the focus + accesskey accessibility key character + tabindex position in tabbing order + onfocus the element got the focus + onblur the element lost the focus +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_focus' id='dtdentry_xhtml1-frameset.dtd_focus' class="entity">% focus</a> + "accesskey <a href="#dtdentry_xhtml1-frameset.dtd_Character">%Character;</a> #IMPLIED + tabindex <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED" + > + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_attrs' id='dtdentry_xhtml1-frameset.dtd_attrs' class="entity">% attrs</a> "<a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> <a href="#dtdentry_xhtml1-frameset.dtd_events">%events;</a>"> + +<!-- text alignment for p, div, h1-h6. The default is + align="left" for ltr headings, "right" for rtl --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_TextAlign' id='dtdentry_xhtml1-frameset.dtd_TextAlign' class="entity">% TextAlign</a> "align (left|center|right|justify) #IMPLIED"> + +<!--=================== Text Elements ====================================--> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_special.extra' id='dtdentry_xhtml1-frameset.dtd_special.extra' class="entity">% special.extra</a> + "object | applet | img | map | iframe"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_special.basic' id='dtdentry_xhtml1-frameset.dtd_special.basic' class="entity">% special.basic</a> + "br | span | bdo"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_special' id='dtdentry_xhtml1-frameset.dtd_special' class="entity">% special</a> + "<a href="#dtdentry_xhtml1-frameset.dtd_special.basic">%special.basic;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_special.extra">%special.extra;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_fontstyle.extra' id='dtdentry_xhtml1-frameset.dtd_fontstyle.extra' class="entity">% fontstyle.extra</a> "big | small | font | basefont"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_fontstyle.basic' id='dtdentry_xhtml1-frameset.dtd_fontstyle.basic' class="entity">% fontstyle.basic</a> "tt | i | b | u + | s | strike "> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_fontstyle' id='dtdentry_xhtml1-frameset.dtd_fontstyle' class="entity">% fontstyle</a> "<a href= +"#dtdentry_xhtml1-frameset.dtd_fontstyle.basic">%fontstyle.basic;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_fontstyle.extra">%fontstyle.extra;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_phrase.extra' id='dtdentry_xhtml1-frameset.dtd_phrase.extra' class="entity">% phrase.extra</a> "sub | sup"> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_phrase.basic' id='dtdentry_xhtml1-frameset.dtd_phrase.basic' class="entity">% phrase.basic</a> "em | strong | dfn | code | q | + samp | kbd | var | cite | abbr | acronym"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_phrase' id='dtdentry_xhtml1-frameset.dtd_phrase' class="entity">% phrase</a> "<a href= +"#dtdentry_xhtml1-frameset.dtd_phrase.basic">%phrase.basic;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_phrase.extra">%phrase.extra;</a>"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_inline.forms' id='dtdentry_xhtml1-frameset.dtd_inline.forms' class="entity">% inline.forms</a> "input | select | textarea | label | button"> + +<!-- these can occur at block or inline level --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_misc.inline' id='dtdentry_xhtml1-frameset.dtd_misc.inline' class="entity">% misc.inline</a> "ins | del | script"> + +<!-- these can only occur at block level --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_misc' id='dtdentry_xhtml1-frameset.dtd_misc' class="entity">% misc</a> "noscript | <a href= +"#dtdentry_xhtml1-frameset.dtd_misc.inline">%misc.inline;</a>"> + + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_inline' id='dtdentry_xhtml1-frameset.dtd_inline' class="entity">% inline</a> "a | <a href="#dtdentry_xhtml1-frameset.dtd_special">%special;</a> | <a +href="#dtdentry_xhtml1-frameset.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_phrase">%phrase;</a> | <a href= +"#dtdentry_xhtml1-frameset.dtd_inline.forms">%inline.forms;</a>"> + +<!-- <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a> covers inline or "text-level" elements --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Inline' id='dtdentry_xhtml1-frameset.dtd_Inline' class="entity">% Inline</a> "(#PCDATA | <a href= +"#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc.inline">%misc.inline;</a>)*"> + +<!--================== Block level elements ==============================--> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_heading' id='dtdentry_xhtml1-frameset.dtd_heading' class="entity">% heading</a> "h1|h2|h3|h4|h5|h6"> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_lists' id='dtdentry_xhtml1-frameset.dtd_lists' class="entity">% lists</a> "ul | ol | dl | menu | dir"> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_blocktext' id='dtdentry_xhtml1-frameset.dtd_blocktext' class="entity">% blocktext</a> "pre | hr | blockquote | address | center"> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_block' id='dtdentry_xhtml1-frameset.dtd_block' class="entity">% block</a> + "p | <a href="#dtdentry_xhtml1-frameset.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-frameset.dtd_lists">%lists;</a> | <a href= +"#dtdentry_xhtml1-frameset.dtd_blocktext">%blocktext;</a> | isindex | fieldset | table"> + +<!-- <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a> mixes block and inline and is used for list items etc. --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Flow' id='dtdentry_xhtml1-frameset.dtd_Flow' class="entity">% Flow</a> "(#PCDATA | <a href= +"#dtdentry_xhtml1-frameset.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)*"> + +<!--================== Content models for exclusions =====================--> + +<!-- a elements use <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a> excluding a --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_a.content' id='dtdentry_xhtml1-frameset.dtd_a.content' class="entity">% a.content</a> + "(#PCDATA | <a href="#dtdentry_xhtml1-frameset.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_fontstyle">%fontstyle;</a> | <a href= +"#dtdentry_xhtml1-frameset.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_inline.forms">%inline.forms;</a> | <a href= +"#dtdentry_xhtml1-frameset.dtd_misc.inline">%misc.inline;</a>)*"> + +<!-- pre uses %Inline excluding img, object, applet, big, small, + sub, sup, font, or basefont --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_pre.content' id='dtdentry_xhtml1-frameset.dtd_pre.content' class="entity">% pre.content</a> + "(#PCDATA | a | <a href="#dtdentry_xhtml1-frameset.dtd_special.basic">%special.basic;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_fontstyle.basic">%fontstyle.basic;</a> | <a href= +"#dtdentry_xhtml1-frameset.dtd_phrase.basic">%phrase.basic;</a> | + <a href="#dtdentry_xhtml1-frameset.dtd_inline.forms">%inline.forms;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc.inline">%misc.inline;</a>)*"> + + +<!-- form uses <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a> excluding form --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_form.content' id='dtdentry_xhtml1-frameset.dtd_form.content' class="entity">% form.content</a> "(#PCDATA | <a href= +"#dtdentry_xhtml1-frameset.dtd_block">%block;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)*"> + +<!-- button uses <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a> but excludes a, form, form controls, iframe --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_button.content' id='dtdentry_xhtml1-frameset.dtd_button.content' class="entity">% button.content</a> + "(#PCDATA | p | <a href="#dtdentry_xhtml1-frameset.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-frameset.dtd_lists">%lists;</a> | <a href= +"#dtdentry_xhtml1-frameset.dtd_blocktext">%blocktext;</a> | + table | br | span | bdo | object | applet | img | map | + <a href="#dtdentry_xhtml1-frameset.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)*"> + +<!--================ Document Structure ==================================--> + +<!-- the namespace URI designates the document profile --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_html' name='dtdentry_xhtml1-frameset.dtd_html' class="element">html</a> (head, frameset)> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_html">html</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + id ID #IMPLIED + xmlns <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #FIXED 'http://www.w3.org/1999/xhtml' + > + +<!--================ Document Head =======================================--> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_head.misc' id='dtdentry_xhtml1-frameset.dtd_head.misc' class="entity">% head.misc</a> "(script|style|meta|link|object|isindex)*"> + +<!-- content model is <a href="#dtdentry_xhtml1-frameset.dtd_head.misc">%head.misc;</a> combined with a single + title and an optional base element in any order --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_head' name='dtdentry_xhtml1-frameset.dtd_head' class="element">head</a> (<a href="#dtdentry_xhtml1-frameset.dtd_head.misc">%head.misc;</a>, + ((title, <a href="#dtdentry_xhtml1-frameset.dtd_head.misc">%head.misc;</a>, (base, <a href="#dtdentry_xhtml1-frameset.dtd_head.misc">%head.misc;</a>)?) | + (base, <a href="#dtdentry_xhtml1-frameset.dtd_head.misc">%head.misc;</a>, (title, <a href="#dtdentry_xhtml1-frameset.dtd_head.misc">%head.misc;</a>))))> + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_head">head</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + id ID #IMPLIED + profile <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + > + +<!-- The title element is not considered part of the flow of text. + It should be displayed, for example as the page header or + window title. Exactly one title is required per document. + --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_title' name='dtdentry_xhtml1-frameset.dtd_title' class="element">title</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_title">title</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + id ID #IMPLIED + > + +<!-- document base URI --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_base' name='dtdentry_xhtml1-frameset.dtd_base' class="element">base</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_base">base</a> + id ID #IMPLIED + href <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-frameset.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!-- generic metainformation --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_meta' name='dtdentry_xhtml1-frameset.dtd_meta' class="element">meta</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_meta">meta</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + id ID #IMPLIED + http-equiv CDATA #IMPLIED + name CDATA #IMPLIED + content CDATA #REQUIRED + scheme CDATA #IMPLIED + > + +<!-- + Relationship values can be used in principle: + + a) for document specific toolbars/menus when used + with the link element in document head e.g. + start, contents, previous, next, index, end, help + b) to link to a separate style sheet (rel="stylesheet") + c) to make a link to a script (rel="script") + d) by stylesheets to control how collections of + html nodes are rendered into printed documents + e) to make a link to a printable version of this document + e.g. a PostScript or PDF version (rel="alternate" media="print") +--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_link' name='dtdentry_xhtml1-frameset.dtd_link' class="element">link</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_link">link</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + charset <a href="#dtdentry_xhtml1-frameset.dtd_Charset">%Charset;</a> #IMPLIED + href <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + hreflang <a href="#dtdentry_xhtml1-frameset.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #IMPLIED + rel <a href="#dtdentry_xhtml1-frameset.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + rev <a href="#dtdentry_xhtml1-frameset.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + media <a href="#dtdentry_xhtml1-frameset.dtd_MediaDesc">%MediaDesc;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-frameset.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!-- style info, which may include CDATA sections --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_style' name='dtdentry_xhtml1-frameset.dtd_style' class="element">style</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_style">style</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + id ID #IMPLIED + type <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #REQUIRED + media <a href="#dtdentry_xhtml1-frameset.dtd_MediaDesc">%MediaDesc;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!-- script statements, which may include CDATA sections --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_script' name='dtdentry_xhtml1-frameset.dtd_script' class="element">script</a> (#PCDATA)> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_script">script</a> + id ID #IMPLIED + charset <a href="#dtdentry_xhtml1-frameset.dtd_Charset">%Charset;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #REQUIRED + language CDATA #IMPLIED + src <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + defer (defer) #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!-- alternate content container for non script-based rendering --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_noscript' name='dtdentry_xhtml1-frameset.dtd_noscript' class="element">noscript</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_noscript">noscript</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!--======================= Frames =======================================--> + +<!-- only one noframes element permitted per document --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_frameset' name='dtdentry_xhtml1-frameset.dtd_frameset' class="element">frameset</a> (frameset|frame|noframes)*> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_frameset">frameset</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + rows <a href="#dtdentry_xhtml1-frameset.dtd_MultiLengths">%MultiLengths;</a> #IMPLIED + cols <a href="#dtdentry_xhtml1-frameset.dtd_MultiLengths">%MultiLengths;</a> #IMPLIED + onload <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onunload <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + > + +<!-- reserved frame names start with "_" otherwise starts with letter --> + +<!-- tiled window within frameset --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_frame' name='dtdentry_xhtml1-frameset.dtd_frame' class="element">frame</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_frame">frame</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + longdesc <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + name NMTOKEN #IMPLIED + src <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + frameborder (1|0) "1" + marginwidth <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + marginheight <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + noresize (noresize) #IMPLIED + scrolling (yes|no|auto) "auto" + > + +<!-- inline subwindow --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_iframe' name='dtdentry_xhtml1-frameset.dtd_iframe' class="element">iframe</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_iframe">iframe</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + longdesc <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + name NMTOKEN #IMPLIED + src <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + frameborder (1|0) "1" + marginwidth <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + marginheight <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + scrolling (yes|no|auto) "auto" + align <a href="#dtdentry_xhtml1-frameset.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + > + +<!-- alternate content container for non frame-based rendering --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_noframes' name='dtdentry_xhtml1-frameset.dtd_noframes' class="element">noframes</a> (body)> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_noframes">noframes</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!--=================== Document Body ====================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_body' name='dtdentry_xhtml1-frameset.dtd_body' class="element">body</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_body">body</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + onload <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onunload <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + background <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + text <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + link <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + vlink <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + alink <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_div' name='dtdentry_xhtml1-frameset.dtd_div' class="element">div</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> <!-- generic language/style container --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_div">div</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!--=================== Paragraphs =======================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_p' name='dtdentry_xhtml1-frameset.dtd_p' class="element">p</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_p">p</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!--=================== Headings =========================================--> + +<!-- + There are six levels of headings from h1 (the most important) + to h6 (the least important). +--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_h1' name='dtdentry_xhtml1-frameset.dtd_h1' class="element">h1</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_h1">h1</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_h2' name='dtdentry_xhtml1-frameset.dtd_h2' class="element">h2</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_h2">h2</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_h3' name='dtdentry_xhtml1-frameset.dtd_h3' class="element">h3</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_h3">h3</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_h4' name='dtdentry_xhtml1-frameset.dtd_h4' class="element">h4</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_h4">h4</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_h5' name='dtdentry_xhtml1-frameset.dtd_h5' class="element">h5</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_h5">h5</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_h6' name='dtdentry_xhtml1-frameset.dtd_h6' class="element">h6</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_h6">h6</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_TextAlign">%TextAlign;</a> + > + +<!--=================== Lists ============================================--> + +<!-- Unordered list bullet styles --> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_ULStyle' id='dtdentry_xhtml1-frameset.dtd_ULStyle' class="entity">% ULStyle</a> "(disc|square|circle)"> + +<!-- Unordered list --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_ul' name='dtdentry_xhtml1-frameset.dtd_ul' class="element">ul</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_ul">ul</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + type <a href="#dtdentry_xhtml1-frameset.dtd_ULStyle">%ULStyle;</a> #IMPLIED + compact (compact) #IMPLIED + > + +<!-- Ordered list numbering style + + 1 arabic numbers 1, 2, 3, ... + a lower alpha a, b, c, ... + A upper alpha A, B, C, ... + i lower roman i, ii, iii, ... + I upper roman I, II, III, ... + + The style is applied to the sequence number which by default + is reset to 1 for the first list item in an ordered list. +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_OLStyle' id='dtdentry_xhtml1-frameset.dtd_OLStyle' class="entity">% OLStyle</a> "CDATA"> + +<!-- Ordered (numbered) list --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_ol' name='dtdentry_xhtml1-frameset.dtd_ol' class="element">ol</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_ol">ol</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + type <a href="#dtdentry_xhtml1-frameset.dtd_OLStyle">%OLStyle;</a> #IMPLIED + compact (compact) #IMPLIED + start <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + > + +<!-- single column list (DEPRECATED) --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_menu' name='dtdentry_xhtml1-frameset.dtd_menu' class="element">menu</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_menu">menu</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + compact (compact) #IMPLIED + > + +<!-- multiple column list (DEPRECATED) --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_dir' name='dtdentry_xhtml1-frameset.dtd_dir' class="element">dir</a> (li)+> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_dir">dir</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + compact (compact) #IMPLIED + > + +<!-- LIStyle is constrained to: "(<a href="#dtdentry_xhtml1-frameset.dtd_ULStyle">%ULStyle;</a>|<a href="#dtdentry_xhtml1-frameset.dtd_OLStyle">%OLStyle;</a>)" --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_LIStyle' id='dtdentry_xhtml1-frameset.dtd_LIStyle' class="entity">% LIStyle</a> "CDATA"> + +<!-- list item --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_li' name='dtdentry_xhtml1-frameset.dtd_li' class="element">li</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_li">li</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + type <a href="#dtdentry_xhtml1-frameset.dtd_LIStyle">%LIStyle;</a> #IMPLIED + value <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + > + +<!-- definition lists - dt for term, dd for its definition --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_dl' name='dtdentry_xhtml1-frameset.dtd_dl' class="element">dl</a> (dt|dd)+> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_dl">dl</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + compact (compact) #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_dt' name='dtdentry_xhtml1-frameset.dtd_dt' class="element">dt</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_dt">dt</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_dd' name='dtdentry_xhtml1-frameset.dtd_dd' class="element">dd</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_dd">dd</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!--=================== Address ==========================================--> + +<!-- information on author --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_address' name='dtdentry_xhtml1-frameset.dtd_address' class="element">address</a> (#PCDATA | <a href= +"#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc.inline">%misc.inline;</a> | p)*> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_address">address</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!--=================== Horizontal Rule ==================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_hr' name='dtdentry_xhtml1-frameset.dtd_hr' class="element">hr</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_hr">hr</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + align (left|center|right) #IMPLIED + noshade (noshade) #IMPLIED + size <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + > + +<!--=================== Preformatted Text ================================--> + +<!-- content is <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a> excluding + "img|object|applet|big|small|sub|sup|font|basefont" --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_pre' name='dtdentry_xhtml1-frameset.dtd_pre' class="element">pre</a> <a href="#dtdentry_xhtml1-frameset.dtd_pre.content">%pre.content;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_pre">pre</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + width <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + xml:space (preserve) #FIXED 'preserve' + > + +<!--=================== Block-like Quotes ================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_blockquote' name='dtdentry_xhtml1-frameset.dtd_blockquote' class="element">blockquote</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_blockquote">blockquote</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + > + +<!--=================== Text alignment ===================================--> + +<!-- center content --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_center' name='dtdentry_xhtml1-frameset.dtd_center' class="element">center</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_center">center</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!--=================== Inserted/Deleted Text ============================--> + + +<!-- + ins/del are allowed in block and inline content, but its + inappropriate to include block content within an ins element + occurring in inline content. +--> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_ins' name='dtdentry_xhtml1-frameset.dtd_ins' class="element">ins</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_ins">ins</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + datetime <a href="#dtdentry_xhtml1-frameset.dtd_Datetime">%Datetime;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_del' name='dtdentry_xhtml1-frameset.dtd_del' class="element">del</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_del">del</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + datetime <a href="#dtdentry_xhtml1-frameset.dtd_Datetime">%Datetime;</a> #IMPLIED + > + +<!--================== The Anchor Element ================================--> + +<!-- content is <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a> except that anchors shouldn't be nested --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_a' name='dtdentry_xhtml1-frameset.dtd_a' class="element">a</a> <a href="#dtdentry_xhtml1-frameset.dtd_a.content">%a.content;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_a">a</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_focus">%focus;</a> + charset <a href="#dtdentry_xhtml1-frameset.dtd_Charset">%Charset;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #IMPLIED + name NMTOKEN #IMPLIED + href <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + hreflang <a href="#dtdentry_xhtml1-frameset.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + rel <a href="#dtdentry_xhtml1-frameset.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + rev <a href="#dtdentry_xhtml1-frameset.dtd_LinkTypes">%LinkTypes;</a> #IMPLIED + shape <a href="#dtdentry_xhtml1-frameset.dtd_Shape">%Shape;</a> "rect" + coords <a href="#dtdentry_xhtml1-frameset.dtd_Coords">%Coords;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-frameset.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!--===================== Inline Elements ================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_span' name='dtdentry_xhtml1-frameset.dtd_span' class="element">span</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- generic language/style container --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_span">span</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_bdo' name='dtdentry_xhtml1-frameset.dtd_bdo' class="element">bdo</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- I18N BiDi over-ride --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_bdo">bdo</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_events">%events;</a> + lang <a href="#dtdentry_xhtml1-frameset.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + xml:lang <a href="#dtdentry_xhtml1-frameset.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED + dir (ltr|rtl) #REQUIRED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_br' name='dtdentry_xhtml1-frameset.dtd_br' class="element">br</a> EMPTY> <!-- forced line break --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_br">br</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + clear (left|all|right|none) "none" + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_em' name='dtdentry_xhtml1-frameset.dtd_em' class="element">em</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- emphasis --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_em">em</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_strong' name='dtdentry_xhtml1-frameset.dtd_strong' class="element">strong</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- strong emphasis --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_strong">strong</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_dfn' name='dtdentry_xhtml1-frameset.dtd_dfn' class="element">dfn</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- definitional --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_dfn">dfn</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_code' name='dtdentry_xhtml1-frameset.dtd_code' class="element">code</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- program code --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_code">code</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_samp' name='dtdentry_xhtml1-frameset.dtd_samp' class="element">samp</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- sample --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_samp">samp</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_kbd' name='dtdentry_xhtml1-frameset.dtd_kbd' class="element">kbd</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- something user would type --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_kbd">kbd</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_var' name='dtdentry_xhtml1-frameset.dtd_var' class="element">var</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- variable --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_var">var</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_cite' name='dtdentry_xhtml1-frameset.dtd_cite' class="element">cite</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- citation --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_cite">cite</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_abbr' name='dtdentry_xhtml1-frameset.dtd_abbr' class="element">abbr</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- abbreviation --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_abbr">abbr</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_acronym' name='dtdentry_xhtml1-frameset.dtd_acronym' class="element">acronym</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- acronym --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_acronym">acronym</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_q' name='dtdentry_xhtml1-frameset.dtd_q' class="element">q</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- inlined quote --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_q">q</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + cite <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_sub' name='dtdentry_xhtml1-frameset.dtd_sub' class="element">sub</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- subscript --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_sub">sub</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_sup' name='dtdentry_xhtml1-frameset.dtd_sup' class="element">sup</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- superscript --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_sup">sup</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_tt' name='dtdentry_xhtml1-frameset.dtd_tt' class="element">tt</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- fixed pitch font --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_tt">tt</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_i' name='dtdentry_xhtml1-frameset.dtd_i' class="element">i</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- italic font --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_i">i</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_b' name='dtdentry_xhtml1-frameset.dtd_b' class="element">b</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- bold font --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_b">b</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_big' name='dtdentry_xhtml1-frameset.dtd_big' class="element">big</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- bigger font --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_big">big</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_small' name='dtdentry_xhtml1-frameset.dtd_small' class="element">small</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- smaller font --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_small">small</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_u' name='dtdentry_xhtml1-frameset.dtd_u' class="element">u</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- underline --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_u">u</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_s' name='dtdentry_xhtml1-frameset.dtd_s' class="element">s</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- strike-through --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_s">s</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_strike' name='dtdentry_xhtml1-frameset.dtd_strike' class="element">strike</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- strike-through --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_strike">strike</a> <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a>> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_basefont' name='dtdentry_xhtml1-frameset.dtd_basefont' class="element">basefont</a> EMPTY> <!-- base font size --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_basefont">basefont</a> + id ID #IMPLIED + size CDATA #REQUIRED + color <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + face CDATA #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_font' name='dtdentry_xhtml1-frameset.dtd_font' class="element">font</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- local change to font --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_font">font</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + size CDATA #IMPLIED + color <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + face CDATA #IMPLIED + > + +<!--==================== Object ======================================--> +<!-- + object is used to embed objects as part of HTML pages. + param elements should precede other content. Parameters + can also be expressed as attribute/value pairs on the + object element itself when brevity is desired. +--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_object' name='dtdentry_xhtml1-frameset.dtd_object' class="element">object</a> (#PCDATA | param | <a href= +"#dtdentry_xhtml1-frameset.dtd_block">%block;</a> | form |<a href="#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_object">object</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + declare (declare) #IMPLIED + classid <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + codebase <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + data <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + type <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #IMPLIED + codetype <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #IMPLIED + archive <a href="#dtdentry_xhtml1-frameset.dtd_UriList">%UriList;</a> #IMPLIED + standby <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + usemap <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + name NMTOKEN #IMPLIED + tabindex <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-frameset.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + hspace <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + vspace <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!-- + param is used to supply a named property value. + In XML it would seem natural to follow RDF and support an + abbreviated syntax where the param elements are replaced + by attribute value pairs on the object start tag. +--> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_param' name='dtdentry_xhtml1-frameset.dtd_param' class="element">param</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_param">param</a> + id ID #IMPLIED + name CDATA #REQUIRED + value CDATA #IMPLIED + valuetype (data|ref|object) "data" + type <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> #IMPLIED + > + +<!--=================== Java applet ==================================--> +<!-- + One of code or object attributes must be present. + Place param elements before other content. +--> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_applet' name='dtdentry_xhtml1-frameset.dtd_applet' class="element">applet</a> (#PCDATA | param | <a href= +"#dtdentry_xhtml1-frameset.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_applet">applet</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + codebase <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + archive CDATA #IMPLIED + code CDATA #IMPLIED + object CDATA #IMPLIED + alt <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + name NMTOKEN #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #REQUIRED + height <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #REQUIRED + align <a href="#dtdentry_xhtml1-frameset.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + hspace <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + vspace <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!--=================== Images ===========================================--> + +<!-- + To avoid accessibility problems for people who aren't + able to see the image, you should provide a text + description using the alt and longdesc attributes. + In addition, avoid the use of server-side image maps. +--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_img' name='dtdentry_xhtml1-frameset.dtd_img' class="element">img</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_img">img</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + src <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #REQUIRED + alt <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #REQUIRED + name NMTOKEN #IMPLIED + longdesc <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + usemap <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + ismap (ismap) #IMPLIED + align <a href="#dtdentry_xhtml1-frameset.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + hspace <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + vspace <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!-- usemap points to a map element which may be in this document + or an external document, although the latter is not widely supported --> + +<!--================== Client-side image maps ============================--> + +<!-- These can be placed in the same document or grouped in a + separate document although this isn't yet widely supported --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_map' name='dtdentry_xhtml1-frameset.dtd_map' class="element">map</a> ((<a href="#dtdentry_xhtml1-frameset.dtd_block">%block;</a> | form | <a href= +"#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)+ | area+)> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_map">map</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_events">%events;</a> + id ID #REQUIRED + class CDATA #IMPLIED + style <a href="#dtdentry_xhtml1-frameset.dtd_StyleSheet">%StyleSheet;</a> #IMPLIED + title <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + name NMTOKEN #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_area' name='dtdentry_xhtml1-frameset.dtd_area' class="element">area</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_area">area</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_focus">%focus;</a> + shape <a href="#dtdentry_xhtml1-frameset.dtd_Shape">%Shape;</a> "rect" + coords <a href="#dtdentry_xhtml1-frameset.dtd_Coords">%Coords;</a> #IMPLIED + href <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + nohref (nohref) #IMPLIED + alt <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #REQUIRED + target <a href="#dtdentry_xhtml1-frameset.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!--================ Forms ===============================================--> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_form' name='dtdentry_xhtml1-frameset.dtd_form' class="element">form</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_form.content">%form.content;</a>> <!-- forms shouldn't be nested --> + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_form">form</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + action <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #REQUIRED + method (get|post) "get" + name NMTOKEN #IMPLIED + enctype <a href="#dtdentry_xhtml1-frameset.dtd_ContentType">%ContentType;</a> "application/x-www-form-urlencoded" + onsubmit <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onreset <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + accept <a href="#dtdentry_xhtml1-frameset.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED + accept-charset <a href="#dtdentry_xhtml1-frameset.dtd_Charsets">%Charsets;</a> #IMPLIED + target <a href="#dtdentry_xhtml1-frameset.dtd_FrameTarget">%FrameTarget;</a> #IMPLIED + > + +<!-- + Each label must not contain more than ONE field + Label elements shouldn't be nested. +--> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_label' name='dtdentry_xhtml1-frameset.dtd_label' class="element">label</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_label">label</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + for IDREF #IMPLIED + accesskey <a href="#dtdentry_xhtml1-frameset.dtd_Character">%Character;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + > + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_InputType' id='dtdentry_xhtml1-frameset.dtd_InputType' class="entity">% InputType</a> + "(text | password | checkbox | + radio | submit | reset | + file | hidden | image | button)" + > + +<!-- the name attribute is required for all but submit & reset --> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_input' name='dtdentry_xhtml1-frameset.dtd_input' class="element">input</a> EMPTY> <!-- form control --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_input">input</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_focus">%focus;</a> + type <a href="#dtdentry_xhtml1-frameset.dtd_InputType">%InputType;</a> "text" + name CDATA #IMPLIED + value CDATA #IMPLIED + checked (checked) #IMPLIED + disabled (disabled) #IMPLIED + readonly (readonly) #IMPLIED + size CDATA #IMPLIED + maxlength <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + src <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + alt CDATA #IMPLIED + usemap <a href="#dtdentry_xhtml1-frameset.dtd_URI">%URI;</a> #IMPLIED + onselect <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + accept <a href="#dtdentry_xhtml1-frameset.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-frameset.dtd_ImgAlign">%ImgAlign;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_select' name='dtdentry_xhtml1-frameset.dtd_select' class="element">select</a> (optgroup|option)+> <!-- option selector --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_select">select</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + name CDATA #IMPLIED + size <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + multiple (multiple) #IMPLIED + disabled (disabled) #IMPLIED + tabindex <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #IMPLIED + onfocus <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onblur <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_optgroup' name='dtdentry_xhtml1-frameset.dtd_optgroup' class="element">optgroup</a> (option)+> <!-- option group --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_optgroup">optgroup</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + disabled (disabled) #IMPLIED + label <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #REQUIRED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_option' name='dtdentry_xhtml1-frameset.dtd_option' class="element">option</a> (#PCDATA)> <!-- selectable choice --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_option">option</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + selected (selected) #IMPLIED + disabled (disabled) #IMPLIED + label <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + value CDATA #IMPLIED + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_textarea' name='dtdentry_xhtml1-frameset.dtd_textarea' class="element">textarea</a> (#PCDATA)> <!-- multi-line text field --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_textarea">textarea</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_focus">%focus;</a> + name CDATA #IMPLIED + rows <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #REQUIRED + cols <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> #REQUIRED + disabled (disabled) #IMPLIED + readonly (readonly) #IMPLIED + onselect <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + onchange <a href="#dtdentry_xhtml1-frameset.dtd_Script">%Script;</a> #IMPLIED + > + +<!-- + The fieldset element is used to group form fields. + Only one legend element should occur in the content + and if present should only be preceded by whitespace. +--> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_fieldset' name='dtdentry_xhtml1-frameset.dtd_fieldset' class="element">fieldset</a> (#PCDATA | legend | <a href= +"#dtdentry_xhtml1-frameset.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-frameset.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-frameset.dtd_misc">%misc;</a>)*> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_fieldset">fieldset</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + > + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_LAlign' id='dtdentry_xhtml1-frameset.dtd_LAlign' class="entity">% LAlign</a> "(top|bottom|left|right)"> + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_legend' name='dtdentry_xhtml1-frameset.dtd_legend' class="element">legend</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> <!-- fieldset label --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_legend">legend</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + accesskey <a href="#dtdentry_xhtml1-frameset.dtd_Character">%Character;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-frameset.dtd_LAlign">%LAlign;</a> #IMPLIED + > + +<!-- + Content is <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a> excluding a, form, form controls, iframe +--> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_button' name='dtdentry_xhtml1-frameset.dtd_button' class="element">button</a> <a href= +"#dtdentry_xhtml1-frameset.dtd_button.content">%button.content;</a>> <!-- push button --> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_button">button</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_focus">%focus;</a> + name CDATA #IMPLIED + value CDATA #IMPLIED + type (button|submit|reset) "submit" + disabled (disabled) #IMPLIED + > + +<!-- single-line text input control (DEPRECATED) --> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_isindex' name='dtdentry_xhtml1-frameset.dtd_isindex' class="element">isindex</a> EMPTY> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_isindex">isindex</a> + <a href="#dtdentry_xhtml1-frameset.dtd_coreattrs">%coreattrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_i18n">%i18n;</a> + prompt <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + > + +<!--======================= Tables =======================================--> + +<!-- Derived from IETF HTML table standard, see [RFC1942] --> + +<!-- + The border attribute sets the thickness of the frame around the + table. The default units are screen pixels. + + The frame attribute specifies which parts of the frame around + the table should be rendered. The values are not the same as + CALS to avoid a name clash with the valign attribute. +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_TFrame' id='dtdentry_xhtml1-frameset.dtd_TFrame' class="entity">% TFrame</a> "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> + +<!-- + The rules attribute defines which rules to draw between cells: + + If rules is absent then assume: + "none" if border is absent or border="0" otherwise "all" +--> + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_TRules' id='dtdentry_xhtml1-frameset.dtd_TRules' class="entity">% TRules</a> "(none | groups | rows | cols | all)"> + +<!-- horizontal placement of table relative to document --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_TAlign' id='dtdentry_xhtml1-frameset.dtd_TAlign' class="entity">% TAlign</a> "(left|center|right)"> + +<!-- horizontal alignment attributes for cell contents + + char alignment char, e.g. char=":" + charoff offset for alignment char +--> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_cellhalign' id='dtdentry_xhtml1-frameset.dtd_cellhalign' class="entity">% cellhalign</a> + "align (left|center|right|justify|char) #IMPLIED + char <a href="#dtdentry_xhtml1-frameset.dtd_Character">%Character;</a> #IMPLIED + charoff <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED" + > + +<!-- vertical alignment attributes for cell contents --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_cellvalign' id='dtdentry_xhtml1-frameset.dtd_cellvalign' class="entity">% cellvalign</a> + "valign (top|middle|bottom|baseline) #IMPLIED" + > + +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_table' name='dtdentry_xhtml1-frameset.dtd_table' class="element">table</a> + (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_caption' name='dtdentry_xhtml1-frameset.dtd_caption' class="element">caption</a> <a href="#dtdentry_xhtml1-frameset.dtd_Inline">%Inline;</a>> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_thead' name='dtdentry_xhtml1-frameset.dtd_thead' class="element">thead</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_tfoot' name='dtdentry_xhtml1-frameset.dtd_tfoot' class="element">tfoot</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_tbody' name='dtdentry_xhtml1-frameset.dtd_tbody' class="element">tbody</a> (tr)+> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_colgroup' name='dtdentry_xhtml1-frameset.dtd_colgroup' class="element">colgroup</a> (col)*> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_col' name='dtdentry_xhtml1-frameset.dtd_col' class="element">col</a> EMPTY> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_tr' name='dtdentry_xhtml1-frameset.dtd_tr' class="element">tr</a> (th|td)+> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_th' name='dtdentry_xhtml1-frameset.dtd_th' class="element">th</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> +<!ELEMENT <a id='dtdentry_xhtml1-frameset.dtd_td' name='dtdentry_xhtml1-frameset.dtd_td' class="element">td</a> <a href="#dtdentry_xhtml1-frameset.dtd_Flow">%Flow;</a>> + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_table">table</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + summary <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + border <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + frame <a href="#dtdentry_xhtml1-frameset.dtd_TFrame">%TFrame;</a> #IMPLIED + rules <a href="#dtdentry_xhtml1-frameset.dtd_TRules">%TRules;</a> #IMPLIED + cellspacing <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + cellpadding <a href="#dtdentry_xhtml1-frameset.dtd_Length">%Length;</a> #IMPLIED + align <a href="#dtdentry_xhtml1-frameset.dtd_TAlign">%TAlign;</a> #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + > + +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_CAlign' id='dtdentry_xhtml1-frameset.dtd_CAlign' class="entity">% CAlign</a> "(top|bottom|left|right)"> + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_caption">caption</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + align <a href="#dtdentry_xhtml1-frameset.dtd_CAlign">%CAlign;</a> #IMPLIED + > + +<!-- +colgroup groups a set of col elements. It allows you to group +several semantically related columns together. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_colgroup">colgroup</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + span <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> "1" + width <a href="#dtdentry_xhtml1-frameset.dtd_MultiLength">%MultiLength;</a> #IMPLIED + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + > + +<!-- + col elements define the alignment properties for cells in + one or more columns. + + The width attribute specifies the width of the columns, e.g. + + width=64 width in screen pixels + width=0.5* relative width of 0.5 + + The span attribute causes the attributes of one + col element to apply to more than one column. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_col">col</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + span <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> "1" + width <a href="#dtdentry_xhtml1-frameset.dtd_MultiLength">%MultiLength;</a> #IMPLIED + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + > + +<!-- + Use thead to duplicate headers when breaking table + across page boundaries, or for static headers when + tbody sections are rendered in scrolling panel. + + Use tfoot to duplicate footers when breaking table + across page boundaries, or for static footers when + tbody sections are rendered in scrolling panel. + + Use multiple tbody sections when rules are needed + between groups of table rows. +--> +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_thead">thead</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_tfoot">tfoot</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_tbody">tbody</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + > + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_tr">tr</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + bgcolor <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + > + +<!-- Scope is simpler than headers attribute for common tables --> +<!ENTITY <a name='dtdentry_xhtml1-frameset.dtd_Scope' id='dtdentry_xhtml1-frameset.dtd_Scope' class="entity">% Scope</a> "(row|col|rowgroup|colgroup)"> + +<!-- th is for headers, td for data and for cells acting as both --> + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_th">th</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + abbr <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + axis CDATA #IMPLIED + headers IDREFS #IMPLIED + scope <a href="#dtdentry_xhtml1-frameset.dtd_Scope">%Scope;</a> #IMPLIED + rowspan <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> "1" + colspan <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> "1" + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + nowrap (nowrap) #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + > + +<!ATTLIST <a href="#dtdentry_xhtml1-frameset.dtd_td">td</a> + <a href="#dtdentry_xhtml1-frameset.dtd_attrs">%attrs;</a> + abbr <a href="#dtdentry_xhtml1-frameset.dtd_Text">%Text;</a> #IMPLIED + axis CDATA #IMPLIED + headers IDREFS #IMPLIED + scope <a href="#dtdentry_xhtml1-frameset.dtd_Scope">%Scope;</a> #IMPLIED + rowspan <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> "1" + colspan <a href="#dtdentry_xhtml1-frameset.dtd_Number">%Number;</a> "1" + <a href="#dtdentry_xhtml1-frameset.dtd_cellhalign">%cellhalign;</a> + <a href="#dtdentry_xhtml1-frameset.dtd_cellvalign">%cellvalign;</a> + nowrap (nowrap) #IMPLIED + bgcolor <a href="#dtdentry_xhtml1-frameset.dtd_Color">%Color;</a> #IMPLIED + width <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + height <a href="#dtdentry_xhtml1-frameset.dtd_Pixels">%Pixels;</a> #IMPLIED + > + + +</pre> + +<!-- END OF FILE DTD/xhtml1-frameset.dtd.mhtml --> +<h2><a name="h-A2" id="h-A2">A.2.</a> Entity Sets</h2> + +<p>The XHTML entity sets are the same as for HTML 4, but have been modified to be valid XML 1.0 entity declarations. Note the entity for the Euro currency sign (<code>&euro;</code> or <code> +&#8364;</code> or <code>&#x20AC;</code>) is defined as part of the special characters.</p> + +<h3><a name="a_dtd_Latin-1_characters" id="a_dtd_Latin-1_characters">A.2.1.</a> Latin-1 characters</h3> + +<p>The file <a href="DTD/xhtml-lat1.ent">DTD/xhtml-lat1.ent</a> is a normative part of this specification. Its annotated contents are included here for completeness.</p> + +<!-- INCLUDING DTD DTD/xhtml-lat1.ent.mhtml --> +<pre class="dtd"> +<!-- Portions (C) International Organization for Standardization 1986 + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. +--> +<!-- Character entity set. Typical invocation: + <!ENTITY <a name='dtdentry_xhtml-lat1.ent_HTMLlat1' id='dtdentry_xhtml-lat1.ent_HTMLlat1' class="entity">% HTMLlat1</a> PUBLIC + "-//W3C//ENTITIES Latin 1 for XHTML//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> + <a href="#dtdentry_xhtml-lat1.ent_HTMLlat1">%HTMLlat1;</a> +--> + +<!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, + U+00A0 ISOnum --> +<!ENTITY iexcl "&#161;"> <!-- inverted exclamation mark, U+00A1 ISOnum --> +<!ENTITY cent "&#162;"> <!-- cent sign, U+00A2 ISOnum --> +<!ENTITY pound "&#163;"> <!-- pound sign, U+00A3 ISOnum --> +<!ENTITY curren "&#164;"> <!-- currency sign, U+00A4 ISOnum --> +<!ENTITY yen "&#165;"> <!-- yen sign = yuan sign, U+00A5 ISOnum --> +<!ENTITY brvbar "&#166;"> <!-- broken bar = broken vertical bar, + U+00A6 ISOnum --> +<!ENTITY sect "&#167;"> <!-- section sign, U+00A7 ISOnum --> +<!ENTITY uml "&#168;"> <!-- diaeresis = spacing diaeresis, + U+00A8 ISOdia --> +<!ENTITY copy "&#169;"> <!-- copyright sign, U+00A9 ISOnum --> +<!ENTITY ordf "&#170;"> <!-- feminine ordinal indicator, U+00AA ISOnum --> +<!ENTITY laquo "&#171;"> <!-- left-pointing double angle quotation mark + = left pointing guillemet, U+00AB ISOnum --> +<!ENTITY not "&#172;"> <!-- not sign = angled dash, + U+00AC ISOnum --> +<!ENTITY shy "&#173;"> <!-- soft hyphen = discretionary hyphen, + U+00AD ISOnum --> +<!ENTITY reg "&#174;"> <!-- registered sign = registered trade mark sign, + U+00AE ISOnum --> +<!ENTITY macr "&#175;"> <!-- macron = spacing macron = overline + = APL overbar, U+00AF ISOdia --> +<!ENTITY deg "&#176;"> <!-- degree sign, U+00B0 ISOnum --> +<!ENTITY plusmn "&#177;"> <!-- plus-minus sign = plus-or-minus sign, + U+00B1 ISOnum --> +<!ENTITY sup2 "&#178;"> <!-- superscript two = superscript digit two + = squared, U+00B2 ISOnum --> +<!ENTITY sup3 "&#179;"> <!-- superscript three = superscript digit three + = cubed, U+00B3 ISOnum --> +<!ENTITY acute "&#180;"> <!-- acute accent = spacing acute, + U+00B4 ISOdia --> +<!ENTITY micro "&#181;"> <!-- micro sign, U+00B5 ISOnum --> +<!ENTITY para "&#182;"> <!-- pilcrow sign = paragraph sign, + U+00B6 ISOnum --> +<!ENTITY middot "&#183;"> <!-- middle dot = Georgian comma + = Greek middle dot, U+00B7 ISOnum --> +<!ENTITY cedil "&#184;"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia --> +<!ENTITY sup1 "&#185;"> <!-- superscript one = superscript digit one, + U+00B9 ISOnum --> +<!ENTITY ordm "&#186;"> <!-- masculine ordinal indicator, + U+00BA ISOnum --> +<!ENTITY raquo "&#187;"> <!-- right-pointing double angle quotation mark + = right pointing guillemet, U+00BB ISOnum --> +<!ENTITY frac14 "&#188;"> <!-- vulgar fraction one quarter + = fraction one quarter, U+00BC ISOnum --> +<!ENTITY frac12 "&#189;"> <!-- vulgar fraction one half + = fraction one half, U+00BD ISOnum --> +<!ENTITY frac34 "&#190;"> <!-- vulgar fraction three quarters + = fraction three quarters, U+00BE ISOnum --> +<!ENTITY iquest "&#191;"> <!-- inverted question mark + = turned question mark, U+00BF ISOnum --> +<!ENTITY Agrave "&#192;"> <!-- latin capital letter A with grave + = latin capital letter A grave, + U+00C0 ISOlat1 --> +<!ENTITY Aacute "&#193;"> <!-- latin capital letter A with acute, + U+00C1 ISOlat1 --> +<!ENTITY Acirc "&#194;"> <!-- latin capital letter A with circumflex, + U+00C2 ISOlat1 --> +<!ENTITY Atilde "&#195;"> <!-- latin capital letter A with tilde, + U+00C3 ISOlat1 --> +<!ENTITY Auml "&#196;"> <!-- latin capital letter A with diaeresis, + U+00C4 ISOlat1 --> +<!ENTITY Aring "&#197;"> <!-- latin capital letter A with ring above + = latin capital letter A ring, + U+00C5 ISOlat1 --> +<!ENTITY AElig "&#198;"> <!-- latin capital letter AE + = latin capital ligature AE, + U+00C6 ISOlat1 --> +<!ENTITY Ccedil "&#199;"> <!-- latin capital letter C with cedilla, + U+00C7 ISOlat1 --> +<!ENTITY Egrave "&#200;"> <!-- latin capital letter E with grave, + U+00C8 ISOlat1 --> +<!ENTITY Eacute "&#201;"> <!-- latin capital letter E with acute, + U+00C9 ISOlat1 --> +<!ENTITY Ecirc "&#202;"> <!-- latin capital letter E with circumflex, + U+00CA ISOlat1 --> +<!ENTITY Euml "&#203;"> <!-- latin capital letter E with diaeresis, + U+00CB ISOlat1 --> +<!ENTITY Igrave "&#204;"> <!-- latin capital letter I with grave, + U+00CC ISOlat1 --> +<!ENTITY Iacute "&#205;"> <!-- latin capital letter I with acute, + U+00CD ISOlat1 --> +<!ENTITY Icirc "&#206;"> <!-- latin capital letter I with circumflex, + U+00CE ISOlat1 --> +<!ENTITY Iuml "&#207;"> <!-- latin capital letter I with diaeresis, + U+00CF ISOlat1 --> +<!ENTITY ETH "&#208;"> <!-- latin capital letter ETH, U+00D0 ISOlat1 --> +<!ENTITY Ntilde "&#209;"> <!-- latin capital letter N with tilde, + U+00D1 ISOlat1 --> +<!ENTITY Ograve "&#210;"> <!-- latin capital letter O with grave, + U+00D2 ISOlat1 --> +<!ENTITY Oacute "&#211;"> <!-- latin capital letter O with acute, + U+00D3 ISOlat1 --> +<!ENTITY Ocirc "&#212;"> <!-- latin capital letter O with circumflex, + U+00D4 ISOlat1 --> +<!ENTITY Otilde "&#213;"> <!-- latin capital letter O with tilde, + U+00D5 ISOlat1 --> +<!ENTITY Ouml "&#214;"> <!-- latin capital letter O with diaeresis, + U+00D6 ISOlat1 --> +<!ENTITY times "&#215;"> <!-- multiplication sign, U+00D7 ISOnum --> +<!ENTITY Oslash "&#216;"> <!-- latin capital letter O with stroke + = latin capital letter O slash, + U+00D8 ISOlat1 --> +<!ENTITY Ugrave "&#217;"> <!-- latin capital letter U with grave, + U+00D9 ISOlat1 --> +<!ENTITY Uacute "&#218;"> <!-- latin capital letter U with acute, + U+00DA ISOlat1 --> +<!ENTITY Ucirc "&#219;"> <!-- latin capital letter U with circumflex, + U+00DB ISOlat1 --> +<!ENTITY Uuml "&#220;"> <!-- latin capital letter U with diaeresis, + U+00DC ISOlat1 --> +<!ENTITY Yacute "&#221;"> <!-- latin capital letter Y with acute, + U+00DD ISOlat1 --> +<!ENTITY THORN "&#222;"> <!-- latin capital letter THORN, + U+00DE ISOlat1 --> +<!ENTITY szlig "&#223;"> <!-- latin small letter sharp s = ess-zed, + U+00DF ISOlat1 --> +<!ENTITY agrave "&#224;"> <!-- latin small letter a with grave + = latin small letter a grave, + U+00E0 ISOlat1 --> +<!ENTITY aacute "&#225;"> <!-- latin small letter a with acute, + U+00E1 ISOlat1 --> +<!ENTITY acirc "&#226;"> <!-- latin small letter a with circumflex, + U+00E2 ISOlat1 --> +<!ENTITY atilde "&#227;"> <!-- latin small letter a with tilde, + U+00E3 ISOlat1 --> +<!ENTITY auml "&#228;"> <!-- latin small letter a with diaeresis, + U+00E4 ISOlat1 --> +<!ENTITY aring "&#229;"> <!-- latin small letter a with ring above + = latin small letter a ring, + U+00E5 ISOlat1 --> +<!ENTITY aelig "&#230;"> <!-- latin small letter ae + = latin small ligature ae, U+00E6 ISOlat1 --> +<!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla, + U+00E7 ISOlat1 --> +<!ENTITY egrave "&#232;"> <!-- latin small letter e with grave, + U+00E8 ISOlat1 --> +<!ENTITY eacute "&#233;"> <!-- latin small letter e with acute, + U+00E9 ISOlat1 --> +<!ENTITY ecirc "&#234;"> <!-- latin small letter e with circumflex, + U+00EA ISOlat1 --> +<!ENTITY euml "&#235;"> <!-- latin small letter e with diaeresis, + U+00EB ISOlat1 --> +<!ENTITY igrave "&#236;"> <!-- latin small letter i with grave, + U+00EC ISOlat1 --> +<!ENTITY iacute "&#237;"> <!-- latin small letter i with acute, + U+00ED ISOlat1 --> +<!ENTITY icirc "&#238;"> <!-- latin small letter i with circumflex, + U+00EE ISOlat1 --> +<!ENTITY iuml "&#239;"> <!-- latin small letter i with diaeresis, + U+00EF ISOlat1 --> +<!ENTITY eth "&#240;"> <!-- latin small letter eth, U+00F0 ISOlat1 --> +<!ENTITY ntilde "&#241;"> <!-- latin small letter n with tilde, + U+00F1 ISOlat1 --> +<!ENTITY ograve "&#242;"> <!-- latin small letter o with grave, + U+00F2 ISOlat1 --> +<!ENTITY oacute "&#243;"> <!-- latin small letter o with acute, + U+00F3 ISOlat1 --> +<!ENTITY ocirc "&#244;"> <!-- latin small letter o with circumflex, + U+00F4 ISOlat1 --> +<!ENTITY otilde "&#245;"> <!-- latin small letter o with tilde, + U+00F5 ISOlat1 --> +<!ENTITY ouml "&#246;"> <!-- latin small letter o with diaeresis, + U+00F6 ISOlat1 --> +<!ENTITY divide "&#247;"> <!-- division sign, U+00F7 ISOnum --> +<!ENTITY oslash "&#248;"> <!-- latin small letter o with stroke, + = latin small letter o slash, + U+00F8 ISOlat1 --> +<!ENTITY ugrave "&#249;"> <!-- latin small letter u with grave, + U+00F9 ISOlat1 --> +<!ENTITY uacute "&#250;"> <!-- latin small letter u with acute, + U+00FA ISOlat1 --> +<!ENTITY ucirc "&#251;"> <!-- latin small letter u with circumflex, + U+00FB ISOlat1 --> +<!ENTITY uuml "&#252;"> <!-- latin small letter u with diaeresis, + U+00FC ISOlat1 --> +<!ENTITY yacute "&#253;"> <!-- latin small letter y with acute, + U+00FD ISOlat1 --> +<!ENTITY thorn "&#254;"> <!-- latin small letter thorn, + U+00FE ISOlat1 --> +<!ENTITY yuml "&#255;"> <!-- latin small letter y with diaeresis, + U+00FF ISOlat1 --> + +</pre> + +<!-- END OF FILE DTD/xhtml-lat1.ent.mhtml --> +<h3><a name="a_dtd_Special_characters" id="a_dtd_Special_characters">A.2.2.</a> Special characters</h3> + +<p>The file <a href="DTD/xhtml-special.ent">DTD/xhtml-special.ent</a> is a normative part of this specification. Its annotated contents are included here for completeness.</p> + +<!-- INCLUDING DTD DTD/xhtml-special.ent.mhtml --> +<pre class="dtd"> +<!-- Special characters for XHTML --> + +<!-- Character entity set. Typical invocation: + <!ENTITY <a name='dtdentry_xhtml-special.ent_HTMLspecial' id='dtdentry_xhtml-special.ent_HTMLspecial' class="entity">% HTMLspecial</a> PUBLIC + "-//W3C//ENTITIES Special for XHTML//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent"> + <a href="#dtdentry_xhtml-special.ent_HTMLspecial">%HTMLspecial;</a> +--> + +<!-- Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. +--> + +<!-- Relevant ISO entity set is given unless names are newly introduced. + New names (i.e., not in ISO 8879 list) do not clash with any + existing ISO 8879 entity names. ISO 10646 character numbers + are given for each character, in hex. values are decimal + conversions of the ISO 10646 values and refer to the document + character set. Names are Unicode names. +--> + +<!-- C0 Controls and Basic Latin --> +<!ENTITY quot "&#34;"> <!-- quotation mark, U+0022 ISOnum --> +<!ENTITY amp "&#38;#38;"> <!-- ampersand, U+0026 ISOnum --> +<!ENTITY lt "&#38;#60;"> <!-- less-than sign, U+003C ISOnum --> +<!ENTITY gt "&#62;"> <!-- greater-than sign, U+003E ISOnum --> +<!ENTITY apos "&#39;"> <!-- apostrophe = APL quote, U+0027 ISOnum --> + +<!-- Latin Extended-A --> +<!ENTITY OElig "&#338;"> <!-- latin capital ligature OE, + U+0152 ISOlat2 --> +<!ENTITY oelig "&#339;"> <!-- latin small ligature oe, U+0153 ISOlat2 --> +<!-- ligature is a misnomer, this is a separate character in some languages --> +<!ENTITY Scaron "&#352;"> <!-- latin capital letter S with caron, + U+0160 ISOlat2 --> +<!ENTITY scaron "&#353;"> <!-- latin small letter s with caron, + U+0161 ISOlat2 --> +<!ENTITY Yuml "&#376;"> <!-- latin capital letter Y with diaeresis, + U+0178 ISOlat2 --> + +<!-- Spacing Modifier Letters --> +<!ENTITY circ "&#710;"> <!-- modifier letter circumflex accent, + U+02C6 ISOpub --> +<!ENTITY tilde "&#732;"> <!-- small tilde, U+02DC ISOdia --> + +<!-- General Punctuation --> +<!ENTITY ensp "&#8194;"> <!-- en space, U+2002 ISOpub --> +<!ENTITY emsp "&#8195;"> <!-- em space, U+2003 ISOpub --> +<!ENTITY thinsp "&#8201;"> <!-- thin space, U+2009 ISOpub --> +<!ENTITY zwnj "&#8204;"> <!-- zero width non-joiner, + U+200C NEW RFC 2070 --> +<!ENTITY zwj "&#8205;"> <!-- zero width joiner, U+200D NEW RFC 2070 --> +<!ENTITY lrm "&#8206;"> <!-- left-to-right mark, U+200E NEW RFC 2070 --> +<!ENTITY rlm "&#8207;"> <!-- right-to-left mark, U+200F NEW RFC 2070 --> +<!ENTITY ndash "&#8211;"> <!-- en dash, U+2013 ISOpub --> +<!ENTITY mdash "&#8212;"> <!-- em dash, U+2014 ISOpub --> +<!ENTITY lsquo "&#8216;"> <!-- left single quotation mark, + U+2018 ISOnum --> +<!ENTITY rsquo "&#8217;"> <!-- right single quotation mark, + U+2019 ISOnum --> +<!ENTITY sbquo "&#8218;"> <!-- single low-9 quotation mark, U+201A NEW --> +<!ENTITY ldquo "&#8220;"> <!-- left double quotation mark, + U+201C ISOnum --> +<!ENTITY rdquo "&#8221;"> <!-- right double quotation mark, + U+201D ISOnum --> +<!ENTITY bdquo "&#8222;"> <!-- double low-9 quotation mark, U+201E NEW --> +<!ENTITY dagger "&#8224;"> <!-- dagger, U+2020 ISOpub --> +<!ENTITY Dagger "&#8225;"> <!-- double dagger, U+2021 ISOpub --> +<!ENTITY permil "&#8240;"> <!-- per mille sign, U+2030 ISOtech --> +<!ENTITY lsaquo "&#8249;"> <!-- single left-pointing angle quotation mark, + U+2039 ISO proposed --> +<!-- lsaquo is proposed but not yet ISO standardized --> +<!ENTITY rsaquo "&#8250;"> <!-- single right-pointing angle quotation mark, + U+203A ISO proposed --> +<!-- rsaquo is proposed but not yet ISO standardized --> + +<!-- Currency Symbols --> +<!ENTITY euro "&#8364;"> <!-- euro sign, U+20AC NEW --> + +</pre> + +<!-- END OF FILE DTD/xhtml-special.ent.mhtml --> +<h3><a name="a_dtd_Symbols" id="a_dtd_Symbols">A.2.3.</a> Symbols</h3> + +<p>The file <a href="DTD/xhtml-symbol.ent">DTD/xhtml-symbol.ent</a> is a normative part of this specification. Its annotated contents are included here for completeness.</p> + +<!-- INCLUDING DTD DTD/xhtml-symbol.ent.mhtml --> +<pre class="dtd"> +<!-- Mathematical, Greek and Symbolic characters for XHTML --> + +<!-- Character entity set. Typical invocation: + <!ENTITY <a name='dtdentry_xhtml-symbol.ent_HTMLsymbol' id='dtdentry_xhtml-symbol.ent_HTMLsymbol' class="entity">% HTMLsymbol</a> PUBLIC + "-//W3C//ENTITIES Symbols for XHTML//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent"> + <a href="#dtdentry_xhtml-symbol.ent_HTMLsymbol">%HTMLsymbol;</a> +--> + +<!-- Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. +--> + +<!-- Relevant ISO entity set is given unless names are newly introduced. + New names (i.e., not in ISO 8879 list) do not clash with any + existing ISO 8879 entity names. ISO 10646 character numbers + are given for each character, in hex. values are decimal + conversions of the ISO 10646 values and refer to the document + character set. Names are Unicode names. +--> + +<!-- Latin Extended-B --> +<!ENTITY fnof "&#402;"> <!-- latin small letter f with hook = function + = florin, U+0192 ISOtech --> + +<!-- Greek --> +<!ENTITY Alpha "&#913;"> <!-- greek capital letter alpha, U+0391 --> +<!ENTITY Beta "&#914;"> <!-- greek capital letter beta, U+0392 --> +<!ENTITY Gamma "&#915;"> <!-- greek capital letter gamma, + U+0393 ISOgrk3 --> +<!ENTITY Delta "&#916;"> <!-- greek capital letter delta, + U+0394 ISOgrk3 --> +<!ENTITY Epsilon "&#917;"> <!-- greek capital letter epsilon, U+0395 --> +<!ENTITY Zeta "&#918;"> <!-- greek capital letter zeta, U+0396 --> +<!ENTITY Eta "&#919;"> <!-- greek capital letter eta, U+0397 --> +<!ENTITY Theta "&#920;"> <!-- greek capital letter theta, + U+0398 ISOgrk3 --> +<!ENTITY Iota "&#921;"> <!-- greek capital letter iota, U+0399 --> +<!ENTITY Kappa "&#922;"> <!-- greek capital letter kappa, U+039A --> +<!ENTITY Lambda "&#923;"> <!-- greek capital letter lamda, + U+039B ISOgrk3 --> +<!ENTITY Mu "&#924;"> <!-- greek capital letter mu, U+039C --> +<!ENTITY Nu "&#925;"> <!-- greek capital letter nu, U+039D --> +<!ENTITY Xi "&#926;"> <!-- greek capital letter xi, U+039E ISOgrk3 --> +<!ENTITY Omicron "&#927;"> <!-- greek capital letter omicron, U+039F --> +<!ENTITY Pi "&#928;"> <!-- greek capital letter pi, U+03A0 ISOgrk3 --> +<!ENTITY Rho "&#929;"> <!-- greek capital letter rho, U+03A1 --> +<!-- there is no Sigmaf, and no U+03A2 character either --> +<!ENTITY Sigma "&#931;"> <!-- greek capital letter sigma, + U+03A3 ISOgrk3 --> +<!ENTITY Tau "&#932;"> <!-- greek capital letter tau, U+03A4 --> +<!ENTITY Upsilon "&#933;"> <!-- greek capital letter upsilon, + U+03A5 ISOgrk3 --> +<!ENTITY Phi "&#934;"> <!-- greek capital letter phi, + U+03A6 ISOgrk3 --> +<!ENTITY Chi "&#935;"> <!-- greek capital letter chi, U+03A7 --> +<!ENTITY Psi "&#936;"> <!-- greek capital letter psi, + U+03A8 ISOgrk3 --> +<!ENTITY Omega "&#937;"> <!-- greek capital letter omega, + U+03A9 ISOgrk3 --> + +<!ENTITY alpha "&#945;"> <!-- greek small letter alpha, + U+03B1 ISOgrk3 --> +<!ENTITY beta "&#946;"> <!-- greek small letter beta, U+03B2 ISOgrk3 --> +<!ENTITY gamma "&#947;"> <!-- greek small letter gamma, + U+03B3 ISOgrk3 --> +<!ENTITY delta "&#948;"> <!-- greek small letter delta, + U+03B4 ISOgrk3 --> +<!ENTITY epsilon "&#949;"> <!-- greek small letter epsilon, + U+03B5 ISOgrk3 --> +<!ENTITY zeta "&#950;"> <!-- greek small letter zeta, U+03B6 ISOgrk3 --> +<!ENTITY eta "&#951;"> <!-- greek small letter eta, U+03B7 ISOgrk3 --> +<!ENTITY theta "&#952;"> <!-- greek small letter theta, + U+03B8 ISOgrk3 --> +<!ENTITY iota "&#953;"> <!-- greek small letter iota, U+03B9 ISOgrk3 --> +<!ENTITY kappa "&#954;"> <!-- greek small letter kappa, + U+03BA ISOgrk3 --> +<!ENTITY lambda "&#955;"> <!-- greek small letter lamda, + U+03BB ISOgrk3 --> +<!ENTITY mu "&#956;"> <!-- greek small letter mu, U+03BC ISOgrk3 --> +<!ENTITY nu "&#957;"> <!-- greek small letter nu, U+03BD ISOgrk3 --> +<!ENTITY xi "&#958;"> <!-- greek small letter xi, U+03BE ISOgrk3 --> +<!ENTITY omicron "&#959;"> <!-- greek small letter omicron, U+03BF NEW --> +<!ENTITY pi "&#960;"> <!-- greek small letter pi, U+03C0 ISOgrk3 --> +<!ENTITY rho "&#961;"> <!-- greek small letter rho, U+03C1 ISOgrk3 --> +<!ENTITY sigmaf "&#962;"> <!-- greek small letter final sigma, + U+03C2 ISOgrk3 --> +<!ENTITY sigma "&#963;"> <!-- greek small letter sigma, + U+03C3 ISOgrk3 --> +<!ENTITY tau "&#964;"> <!-- greek small letter tau, U+03C4 ISOgrk3 --> +<!ENTITY upsilon "&#965;"> <!-- greek small letter upsilon, + U+03C5 ISOgrk3 --> +<!ENTITY phi "&#966;"> <!-- greek small letter phi, U+03C6 ISOgrk3 --> +<!ENTITY chi "&#967;"> <!-- greek small letter chi, U+03C7 ISOgrk3 --> +<!ENTITY psi "&#968;"> <!-- greek small letter psi, U+03C8 ISOgrk3 --> +<!ENTITY omega "&#969;"> <!-- greek small letter omega, + U+03C9 ISOgrk3 --> +<!ENTITY thetasym "&#977;"> <!-- greek theta symbol, + U+03D1 NEW --> +<!ENTITY upsih "&#978;"> <!-- greek upsilon with hook symbol, + U+03D2 NEW --> +<!ENTITY piv "&#982;"> <!-- greek pi symbol, U+03D6 ISOgrk3 --> + +<!-- General Punctuation --> +<!ENTITY bull "&#8226;"> <!-- bullet = black small circle, + U+2022 ISOpub --> +<!-- bullet is NOT the same as bullet operator, U+2219 --> +<!ENTITY hellip "&#8230;"> <!-- horizontal ellipsis = three dot leader, + U+2026 ISOpub --> +<!ENTITY prime "&#8242;"> <!-- prime = minutes = feet, U+2032 ISOtech --> +<!ENTITY Prime "&#8243;"> <!-- double prime = seconds = inches, + U+2033 ISOtech --> +<!ENTITY oline "&#8254;"> <!-- overline = spacing overscore, + U+203E NEW --> +<!ENTITY frasl "&#8260;"> <!-- fraction slash, U+2044 NEW --> + +<!-- Letterlike Symbols --> +<!ENTITY weierp "&#8472;"> <!-- script capital P = power set + = Weierstrass p, U+2118 ISOamso --> +<!ENTITY image "&#8465;"> <!-- black-letter capital I = imaginary part, + U+2111 ISOamso --> +<!ENTITY real "&#8476;"> <!-- black-letter capital R = real part symbol, + U+211C ISOamso --> +<!ENTITY trade "&#8482;"> <!-- trade mark sign, U+2122 ISOnum --> +<!ENTITY alefsym "&#8501;"> <!-- alef symbol = first transfinite cardinal, + U+2135 NEW --> +<!-- alef symbol is NOT the same as hebrew letter alef, + U+05D0 although the same glyph could be used to depict both characters --> + +<!-- Arrows --> +<!ENTITY larr "&#8592;"> <!-- leftwards arrow, U+2190 ISOnum --> +<!ENTITY uarr "&#8593;"> <!-- upwards arrow, U+2191 ISOnum--> +<!ENTITY rarr "&#8594;"> <!-- rightwards arrow, U+2192 ISOnum --> +<!ENTITY darr "&#8595;"> <!-- downwards arrow, U+2193 ISOnum --> +<!ENTITY harr "&#8596;"> <!-- left right arrow, U+2194 ISOamsa --> +<!ENTITY crarr "&#8629;"> <!-- downwards arrow with corner leftwards + = carriage return, U+21B5 NEW --> +<!ENTITY lArr "&#8656;"> <!-- leftwards double arrow, U+21D0 ISOtech --> +<!-- Unicode does not say that lArr is the same as the 'is implied by' arrow + but also does not have any other character for that function. So lArr can + be used for 'is implied by' as ISOtech suggests --> +<!ENTITY uArr "&#8657;"> <!-- upwards double arrow, U+21D1 ISOamsa --> +<!ENTITY rArr "&#8658;"> <!-- rightwards double arrow, + U+21D2 ISOtech --> +<!-- Unicode does not say this is the 'implies' character but does not have + another character with this function so rArr can be used for 'implies' + as ISOtech suggests --> +<!ENTITY dArr "&#8659;"> <!-- downwards double arrow, U+21D3 ISOamsa --> +<!ENTITY hArr "&#8660;"> <!-- left right double arrow, + U+21D4 ISOamsa --> + +<!-- Mathematical Operators --> +<!ENTITY forall "&#8704;"> <!-- for all, U+2200 ISOtech --> +<!ENTITY part "&#8706;"> <!-- partial differential, U+2202 ISOtech --> +<!ENTITY exist "&#8707;"> <!-- there exists, U+2203 ISOtech --> +<!ENTITY empty "&#8709;"> <!-- empty set = null set, U+2205 ISOamso --> +<!ENTITY nabla "&#8711;"> <!-- nabla = backward difference, + U+2207 ISOtech --> +<!ENTITY isin "&#8712;"> <!-- element of, U+2208 ISOtech --> +<!ENTITY notin "&#8713;"> <!-- not an element of, U+2209 ISOtech --> +<!ENTITY ni "&#8715;"> <!-- contains as member, U+220B ISOtech --> +<!ENTITY prod "&#8719;"> <!-- n-ary product = product sign, + U+220F ISOamsb --> +<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though + the same glyph might be used for both --> +<!ENTITY sum "&#8721;"> <!-- n-ary summation, U+2211 ISOamsb --> +<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma' + though the same glyph might be used for both --> +<!ENTITY minus "&#8722;"> <!-- minus sign, U+2212 ISOtech --> +<!ENTITY lowast "&#8727;"> <!-- asterisk operator, U+2217 ISOtech --> +<!ENTITY radic "&#8730;"> <!-- square root = radical sign, + U+221A ISOtech --> +<!ENTITY prop "&#8733;"> <!-- proportional to, U+221D ISOtech --> +<!ENTITY infin "&#8734;"> <!-- infinity, U+221E ISOtech --> +<!ENTITY ang "&#8736;"> <!-- angle, U+2220 ISOamso --> +<!ENTITY and "&#8743;"> <!-- logical and = wedge, U+2227 ISOtech --> +<!ENTITY or "&#8744;"> <!-- logical or = vee, U+2228 ISOtech --> +<!ENTITY cap "&#8745;"> <!-- intersection = cap, U+2229 ISOtech --> +<!ENTITY cup "&#8746;"> <!-- union = cup, U+222A ISOtech --> +<!ENTITY int "&#8747;"> <!-- integral, U+222B ISOtech --> +<!ENTITY there4 "&#8756;"> <!-- therefore, U+2234 ISOtech --> +<!ENTITY sim "&#8764;"> <!-- tilde operator = varies with = similar to, + U+223C ISOtech --> +<!-- tilde operator is NOT the same character as the tilde, U+007E, + although the same glyph might be used to represent both --> +<!ENTITY cong "&#8773;"> <!-- approximately equal to, U+2245 ISOtech --> +<!ENTITY asymp "&#8776;"> <!-- almost equal to = asymptotic to, + U+2248 ISOamsr --> +<!ENTITY ne "&#8800;"> <!-- not equal to, U+2260 ISOtech --> +<!ENTITY equiv "&#8801;"> <!-- identical to, U+2261 ISOtech --> +<!ENTITY le "&#8804;"> <!-- less-than or equal to, U+2264 ISOtech --> +<!ENTITY ge "&#8805;"> <!-- greater-than or equal to, + U+2265 ISOtech --> +<!ENTITY sub "&#8834;"> <!-- subset of, U+2282 ISOtech --> +<!ENTITY sup "&#8835;"> <!-- superset of, U+2283 ISOtech --> +<!ENTITY nsub "&#8836;"> <!-- not a subset of, U+2284 ISOamsn --> +<!ENTITY sube "&#8838;"> <!-- subset of or equal to, U+2286 ISOtech --> +<!ENTITY supe "&#8839;"> <!-- superset of or equal to, + U+2287 ISOtech --> +<!ENTITY oplus "&#8853;"> <!-- circled plus = direct sum, + U+2295 ISOamsb --> +<!ENTITY otimes "&#8855;"> <!-- circled times = vector product, + U+2297 ISOamsb --> +<!ENTITY perp "&#8869;"> <!-- up tack = orthogonal to = perpendicular, + U+22A5 ISOtech --> +<!ENTITY sdot "&#8901;"> <!-- dot operator, U+22C5 ISOamsb --> +<!-- dot operator is NOT the same character as U+00B7 middle dot --> + +<!-- Miscellaneous Technical --> +<!ENTITY lceil "&#8968;"> <!-- left ceiling = APL upstile, + U+2308 ISOamsc --> +<!ENTITY rceil "&#8969;"> <!-- right ceiling, U+2309 ISOamsc --> +<!ENTITY lfloor "&#8970;"> <!-- left floor = APL downstile, + U+230A ISOamsc --> +<!ENTITY rfloor "&#8971;"> <!-- right floor, U+230B ISOamsc --> +<!ENTITY lang "&#9001;"> <!-- left-pointing angle bracket = bra, + U+2329 ISOtech --> +<!-- lang is NOT the same character as U+003C 'less than sign' + or U+2039 'single left-pointing angle quotation mark' --> +<!ENTITY rang "&#9002;"> <!-- right-pointing angle bracket = ket, + U+232A ISOtech --> +<!-- rang is NOT the same character as U+003E 'greater than sign' + or U+203A 'single right-pointing angle quotation mark' --> + +<!-- Geometric Shapes --> +<!ENTITY loz "&#9674;"> <!-- lozenge, U+25CA ISOpub --> + +<!-- Miscellaneous Symbols --> +<!ENTITY spades "&#9824;"> <!-- black spade suit, U+2660 ISOpub --> +<!-- black here seems to mean filled as opposed to hollow --> +<!ENTITY clubs "&#9827;"> <!-- black club suit = shamrock, + U+2663 ISOpub --> +<!ENTITY hearts "&#9829;"> <!-- black heart suit = valentine, + U+2665 ISOpub --> +<!ENTITY diams "&#9830;"> <!-- black diamond suit, U+2666 ISOpub --> + +</pre> + +<!-- END OF FILE DTD/xhtml-symbol.ent.mhtml --> +<hr /> +<div class="navbar">[<a href="issues.html">previous</a>]   [<a href="prohibitions.html">next</a>]   [<a href="Cover.html#toc">table of contents</a>]</div> +</body> +</html> + |