<!ENTITY % no_entities "INCLUDE">
<![ %no_entities; [
<!ENTITY % if_entities "IGNORE">
]]>
<!ENTITY % if_entities "INCLUDE">
<![ %if_entities; [
<!ENTITY % htmlmathml-f
PUBLIC "-//W3C//ENTITIES HTML MathML Set//EN//XML"
"http://www.w3.org/2003/entities/2007/htmlmathml-f.ent">
%htmlmathml-f;
]]>
<!ENTITY % if_aria "IGNORE">
<![ %if_aria; [
<!ENTITY % no_aria "IGNORE">
<!ENTITY % ariamod
PUBLIC "-//W3C//ENTITIES XHTML ARIA Attributes 1.0//EN"
"http://www.w3.org/MarkUp/DTD/aria-attributes-1.mod">
%ariamod;
<!ENTITY % ariaattrs "%ARIA.attrib">
]]>
<!ENTITY % no_aria "INCLUDE">
<![ %no_aria; [
<!ENTITY % ariaattrs "">
]]>
<!ENTITY % if_svg "IGNORE">
<![ %if_svg; [
<!ENTITY % no_svg "IGNORE">
<!-- SVG DTD customization to include vector-effect, tabindex,
and aria-attributes as required (section 4.7.19) -->
<!ENTITY % SVG.External.attrib
"vector-effect (non-scaling-stroke) #IMPLIED">
<!ENTITY % SVG.Core.extra.attrib
"tabindex NUMBER #IMPLIED
%ariaattrs;">
<!-- SVG DTD customization to exclude declaration of the
title and other elements (which will clash with same-named
HTML attributes) -->
<!ENTITY % SVG.title.element "IGNORE">
<!ENTITY % SVG.title.attlist "IGNORE">
<!ENTITY % SVG.style.element "IGNORE">
<!ENTITY % SVG.style.attlist "IGNORE">
<!ENTITY % SVG.a.element "IGNORE">
<!ENTITY % SVG.a.attlist "IGNORE">
<!ENTITY % SVG.script.element "IGNORE">
<!ENTITY % SVG.script.attlist "IGNORE">
<!ENTITY % svgdtd
SYSTEM "svg/svg11.dtd">
%svgdtd;
<!-- HTML DTD customization to include the xlink:href
attribute on the a element and the xmlns:xlink
attribute on the svg element -->
<!ENTITY % xlinkhrefattr "xlink:href CDATA #IMPLIED">
<!ENTITY % xlinknsattr
"xmlns:xlink CDATA #FIXED 'http://www.w3.org/1999/xlink'">
]]>
<!ENTITY % no_svg "INCLUDE">
<![ %no_svg; [
<!ELEMENT svg - - ANY>
<!ENTITY % xlinkhrefattr "">
<!ENTITY % xlinknsattr "">
]]>
<!ENTITY % if_mathml "IGNORE">
<![ %if_mathml; [
<!ENTITY % no_mathml "IGNORE">
<!ENTITY % mathmldtd
PUBLIC "-//W3C//DTD MathML 3.0//EN"
"http://www.w3.org/Math/DTD/mathml3/mathml3.dtd">
%mathmldtd;
]]>
<!ENTITY % no_mathml "INCLUDE">
<![ %no_mathml; [
<!ELEMENT math - - ANY>
]]>
<!ENTITY % metadata "base|link|meta|noscript|script|style|template|title">
<!ENTITY % flow "a|abbr|address|area|article|aside|audio|b|bdi|bdo|blockquote|br|button|canvas|cite|code|data|datalist|del|details|dfn|div|dl|em|embed|fieldset|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|i|iframe|img|input|ins|kbd|keygen|label|main|map|mark|math|menu|meter|nav|noscript|object|ol|output|p|picture|pre|progress|q|ruby|s|samp|section|select|small|span|strong|sub|sup|svg|table|template|textarea|time|u|ul|var|video|wbr">
<!ENTITY % flow_only "address|article|aside|blockquote|details|div|dl|fieldset|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|main|menu|nav|ol|p|pre|section|table|ul">
<!ENTITY % sectioning "article|aside|nav|section">
<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % phrasing "a|abbr|area|audio|b|bdi|bdo|br|button|canvas|cite|code|data|datalist|del|dfn|em|embed|i|iframe|img|input|ins|kbd|keygen|label|map|mark|math|meter|noscript|object|output|picture|progress|q|ruby|s|samp|select|small|span|strong|sub|sup|svg|template|textarea|time|u|var|video|wbr">
<!ENTITY % embedded "audio|canvas|embed|iframe|img|math|object|picture|svg|video">
<!ENTITY % interactive "a|audio|button|details|embed|iframe|input|keygen|label|select|textarea|video">
<!ENTITY % scripting "script|template">
<!ENTITY % HTML.all "html|head|title|base|link|meta|style|body|article|section|nav|aside|h1|h2|h3|h4|h5|h6|header|footer|address|p|hr|pre|blockquote|ol|ul|li|dl|dt|dd|figure|figcaption|main|div|a|em|strong|small|s|cite|q|dfn|abbr|ruby|rb|rt|rtc|rp|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|bdi|bdo|span|br|wbr|ins|del|picture|img|iframe|embed|object|param|video|audio|source|track|map|area|table|caption|colgroup|col|tbody|thead|tfoot|tr|td|th|form|label|input|button|select|datalist|optgroup|option|textarea|keygen|output|progress|meter|fieldset|legend|details|summary|menu|menuitem|script|noscript|template|canvas">
<!ENTITY % all "%HTML.all;">
<!ENTITY % eventhandlerattrs
"onabort CDATA #IMPLIED
onblur CDATA #IMPLIED
oncancel CDATA #IMPLIED
oncanplay CDATA #IMPLIED
oncanplaythrough CDATA #IMPLIED
onchange CDATA #IMPLIED
onclick CDATA #IMPLIED
onclose CDATA #IMPLIED
oncontextmenu CDATA #IMPLIED
oncopy CDATA #IMPLIED
oncuechange CDATA #IMPLIED
oncut CDATA #IMPLIED
ondblclick CDATA #IMPLIED
ondrag CDATA #IMPLIED
ondragend CDATA #IMPLIED
ondragenter CDATA #IMPLIED
ondragexit CDATA #IMPLIED
ondragleave CDATA #IMPLIED
ondragover CDATA #IMPLIED
ondragstart CDATA #IMPLIED
ondrop CDATA #IMPLIED
ondurationchange CDATA #IMPLIED
onemptied CDATA #IMPLIED
onended CDATA #IMPLIED
onerror CDATA #IMPLIED
onfocus CDATA #IMPLIED
oninput CDATA #IMPLIED
oninvalid CDATA #IMPLIED
onkeydown CDATA #IMPLIED
onkeypress CDATA #IMPLIED
onkeyup CDATA #IMPLIED
onload CDATA #IMPLIED
onloadeddata CDATA #IMPLIED
onloadedmetadata CDATA #IMPLIED
onloadstart CDATA #IMPLIED
onmousedown CDATA #IMPLIED
onmouseenter CDATA #IMPLIED
onmouseleave CDATA #IMPLIED
onmousemove CDATA #IMPLIED
onmouseout CDATA #IMPLIED
onmouseover CDATA #IMPLIED
onmouseup CDATA #IMPLIED
onwheel CDATA #IMPLIED
onpaste CDATA #IMPLIED
onpause CDATA #IMPLIED
onplay CDATA #IMPLIED
onplaying CDATA #IMPLIED
onprogress CDATA #IMPLIED
onratechange CDATA #IMPLIED
onreset CDATA #IMPLIED
onresize CDATA #IMPLIED
onscroll CDATA #IMPLIED
onseeked CDATA #IMPLIED
onseeking CDATA #IMPLIED
onselect CDATA #IMPLIED
onshow CDATA #IMPLIED
onstalled CDATA #IMPLIED
onsubmit CDATA #IMPLIED
onsuspend CDATA #IMPLIED
ontimeupdate CDATA #IMPLIED
ontoggle CDATA #IMPLIED
onvolumechange CDATA #IMPLIED
onwaiting CDATA #IMPLIED">
<!ENTITY % bodyeventhandlerattrs
"onafterprint CDATA #IMPLIED
onbeforeprint CDATA #IMPLIED
onbeforeunload CDATA #IMPLIED
onhashchange CDATA #IMPLIED
onmessage CDATA #IMPLIED
onoffline CDATA #IMPLIED
ononline CDATA #IMPLIED
onpagehide CDATA #IMPLIED
onpageshow CDATA #IMPLIED
onpopstate CDATA #IMPLIED
onstorage CDATA #IMPLIED
onunload CDATA #IMPLIED">
<!ENTITY % extensionattrs "%eventhandlerattrs; %ariaattrs;">
<!ENTITY % HTML.html.element "INCLUDE">
<![ %HTML.html.element [
<!ELEMENT html O O (head,body) +(script)>
]]>
<!ENTITY % HTML.html.attlist "INCLUDE">
<![ %HTML.html.attlist [
<!ATTLIST html
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.head.element "INCLUDE">
<![ %HTML.head.element [
<!ELEMENT head O O (%metadata;)*>
]]>
<!ENTITY % HTML.head.attlist "INCLUDE">
<![ %HTML.head.attlist [
<!ATTLIST head
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.title.element "INCLUDE">
<![ %HTML.title.element [
<!ELEMENT title - - (#PCDATA)>
]]>
<!ENTITY % HTML.title.attlist "INCLUDE">
<![ %HTML.title.attlist [
<!ATTLIST title
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.base.element "INCLUDE">
<![ %HTML.base.element [
<!ELEMENT base - O EMPTY>
]]>
<!ENTITY % HTML.base.attlist "INCLUDE">
<![ %HTML.base.attlist [
<!ATTLIST base
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
href CDATA #IMPLIED
target CDATA #IMPLIED>
]]>
<!ENTITY % HTML.link.element "INCLUDE">
<![ %HTML.link.element [
<!ELEMENT link - O EMPTY>
]]>
<!ENTITY % HTML.link.attlist "INCLUDE">
<![ %HTML.link.attlist [
<!ATTLIST link
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
href CDATA #IMPLIED
crossorigin (anonymous|use-credentials) #IMPLIED
rel NMTOKENS #IMPLIED
rev NMTOKENS #IMPLIED
media CDATA #IMPLIED
hreflang CDATA #IMPLIED
type CDATA #IMPLIED
sizes CDATA #IMPLIED>
]]>
<!ENTITY % HTML.meta.element "INCLUDE">
<![ %HTML.meta.element [
<!ELEMENT meta - O EMPTY>
]]>
<!ENTITY % HTML.meta.attlist "INCLUDE">
<![ %HTML.meta.attlist [
<!ATTLIST meta
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
name CDATA #IMPLIED
http-equiv CDATA #IMPLIED
content CDATA #IMPLIED
charset CDATA #IMPLIED>
]]>
<!ENTITY % HTML.style.element "INCLUDE">
<![ %HTML.style.element [
<!ELEMENT style - - CDATA>
]]>
<!ENTITY % HTML.style.attlist "INCLUDE">
<![ %HTML.style.attlist [
<!ATTLIST style
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
media CDATA #IMPLIED
nonce CDATA #IMPLIED
type CDATA #IMPLIED>
]]>
<!ENTITY % HTML.body.element "INCLUDE">
<![ %HTML.body.element [
<!ELEMENT body O O (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.body.attlist "INCLUDE">
<![ %HTML.body.attlist [
<!ATTLIST body
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
%bodyeventhandlerattrs;
>
]]>
<!ENTITY % HTML.article.element "INCLUDE">
<![ %HTML.article.element [
<!ELEMENT article - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.article.attlist "INCLUDE">
<![ %HTML.article.attlist [
<!ATTLIST article
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.section.element "INCLUDE">
<![ %HTML.section.element [
<!ELEMENT section - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.section.attlist "INCLUDE">
<![ %HTML.section.attlist [
<!ATTLIST section
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.nav.element "INCLUDE">
<![ %HTML.nav.element [
<!ELEMENT nav - - (#PCDATA|%flow;)* -(main)>
]]>
<!ENTITY % HTML.nav.attlist "INCLUDE">
<![ %HTML.nav.attlist [
<!ATTLIST nav
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.aside.element "INCLUDE">
<![ %HTML.aside.element [
<!ELEMENT aside - - (#PCDATA|%flow;)* -(main)>
]]>
<!ENTITY % HTML.aside.attlist "INCLUDE">
<![ %HTML.aside.attlist [
<!ATTLIST aside
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.h1_h2_h3_h4_h5_h6.element "INCLUDE">
<![ %HTML.h1_h2_h3_h4_h5_h6.element [
<!ELEMENT (h1|h2|h3|h4|h5|h6) - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.h1_h2_h3_h4_h5_h6.attlist "INCLUDE">
<![ %HTML.h1_h2_h3_h4_h5_h6.attlist [
<!ATTLIST (h1|h2|h3|h4|h5|h6)
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.header.element "INCLUDE">
<![ %HTML.header.element [
<!ELEMENT header - - (#PCDATA|%flow;)* -(header|footer|main)>
]]>
<!ENTITY % HTML.header.attlist "INCLUDE">
<![ %HTML.header.attlist [
<!ATTLIST header
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.footer.element "INCLUDE">
<![ %HTML.footer.element [
<!ELEMENT footer - - (#PCDATA|%flow;)* -(header|footer|main)>
]]>
<!ENTITY % HTML.footer.attlist "INCLUDE">
<![ %HTML.footer.attlist [
<!ATTLIST footer
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.address.element "INCLUDE">
<![ %HTML.address.element [
<!ELEMENT address - - (#PCDATA|%flow;)* -(%heading;|%sectioning;|header|footer|address)>
]]>
<!ENTITY % HTML.address.attlist "INCLUDE">
<![ %HTML.address.attlist [
<!ATTLIST address
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.p.element "INCLUDE">
<![ %HTML.p.element [
<!ELEMENT p - O (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.p.attlist "INCLUDE">
<![ %HTML.p.attlist [
<!ATTLIST p
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.hr.element "INCLUDE">
<![ %HTML.hr.element [
<!ELEMENT hr - O EMPTY>
]]>
<!ENTITY % HTML.hr.attlist "INCLUDE">
<![ %HTML.hr.attlist [
<!ATTLIST hr
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.pre.element "INCLUDE">
<![ %HTML.pre.element [
<!ELEMENT pre - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.pre.attlist "INCLUDE">
<![ %HTML.pre.attlist [
<!ATTLIST pre
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.blockquote.element "INCLUDE">
<![ %HTML.blockquote.element [
<!ELEMENT blockquote - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.blockquote.attlist "INCLUDE">
<![ %HTML.blockquote.attlist [
<!ATTLIST blockquote
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
cite CDATA #IMPLIED>
]]>
<!ENTITY % HTML.ol.element "INCLUDE">
<![ %HTML.ol.element [
<!ELEMENT ol - - (li)* +(%scripting;)>
]]>
<!ENTITY % HTML.ol.attlist "INCLUDE">
<![ %HTML.ol.attlist [
<!ATTLIST ol
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
reversed (reversed) #IMPLIED
start NUMBER #IMPLIED
type CDATA #IMPLIED>
]]>
<!ENTITY % HTML.ul.element "INCLUDE">
<![ %HTML.ul.element [
<!ELEMENT ul - - (li)* +(%scripting;)>
]]>
<!ENTITY % HTML.ul.attlist "INCLUDE">
<![ %HTML.ul.attlist [
<!ATTLIST ul
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.li.element "INCLUDE">
<![ %HTML.li.element [
<!ELEMENT li - O (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.li.attlist "INCLUDE">
<![ %HTML.li.attlist [
<!ATTLIST li
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
value NUMBER #IMPLIED>
]]>
<!ENTITY % HTML.dl.element "INCLUDE">
<![ %HTML.dl.element [
<!ELEMENT dl - - (dt+,dd+)* +(%scripting;)>
]]>
<!ENTITY % HTML.dl.attlist "INCLUDE">
<![ %HTML.dl.attlist [
<!ATTLIST dl
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.dt.element "INCLUDE">
<![ %HTML.dt.element [
<!ELEMENT dt - O (#PCDATA|%flow;)* -(%heading;|%sectioning;|header|footer)>
]]>
<!ENTITY % HTML.dt.attlist "INCLUDE">
<![ %HTML.dt.attlist [
<!ATTLIST dt
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.dd.element "INCLUDE">
<![ %HTML.dd.element [
<!ELEMENT dd - O (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.dd.attlist "INCLUDE">
<![ %HTML.dd.attlist [
<!ATTLIST dd
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.figure.element "INCLUDE">
<![ %HTML.figure.element [
<!ELEMENT figure - - (#PCDATA|%flow;)* +(figcaption)>
]]>
<!ENTITY % HTML.figure.attlist "INCLUDE">
<![ %HTML.figure.attlist [
<!ATTLIST figure
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.figcaption.element "INCLUDE">
<![ %HTML.figcaption.element [
<!ELEMENT figcaption - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.figcaption.attlist "INCLUDE">
<![ %HTML.figcaption.attlist [
<!ATTLIST figcaption
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.main.element "INCLUDE">
<![ %HTML.main.element [
<!ELEMENT main - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.main.attlist "INCLUDE">
<![ %HTML.main.attlist [
<!ATTLIST main
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.div.element "INCLUDE">
<![ %HTML.div.element [
<!ELEMENT div - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.div.attlist "INCLUDE">
<![ %HTML.div.attlist [
<!ATTLIST div
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.a.element "INCLUDE">
<![ %HTML.a.element [
<!ELEMENT a - - ANY -(%interactive;)>
]]>
<!ENTITY % HTML.a.attlist "INCLUDE">
<![ %HTML.a.attlist [
<!ATTLIST a
%extensionattrs;
%xlinkhrefattr;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
href CDATA #IMPLIED
target CDATA #IMPLIED
download CDATA #IMPLIED
rel NMTOKENS #IMPLIED
rev NMTOKENS #IMPLIED
hreflang CDATA #IMPLIED
type CDATA #IMPLIED>
]]>
<!ENTITY % HTML.em.element "INCLUDE">
<![ %HTML.em.element [
<!ELEMENT em - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.em.attlist "INCLUDE">
<![ %HTML.em.attlist [
<!ATTLIST em
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.strong.element "INCLUDE">
<![ %HTML.strong.element [
<!ELEMENT strong - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.strong.attlist "INCLUDE">
<![ %HTML.strong.attlist [
<!ATTLIST strong
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.small.element "INCLUDE">
<![ %HTML.small.element [
<!ELEMENT small - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.small.attlist "INCLUDE">
<![ %HTML.small.attlist [
<!ATTLIST small
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.s.element "INCLUDE">
<![ %HTML.s.element [
<!ELEMENT s - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.s.attlist "INCLUDE">
<![ %HTML.s.attlist [
<!ATTLIST s
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.cite.element "INCLUDE">
<![ %HTML.cite.element [
<!ELEMENT cite - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.cite.attlist "INCLUDE">
<![ %HTML.cite.attlist [
<!ATTLIST cite
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.q.element "INCLUDE">
<![ %HTML.q.element [
<!ELEMENT q - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.q.attlist "INCLUDE">
<![ %HTML.q.attlist [
<!ATTLIST q
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
cite CDATA #IMPLIED>
]]>
<!ENTITY % HTML.dfn.element "INCLUDE">
<![ %HTML.dfn.element [
<!ELEMENT dfn - - (#PCDATA|%phrasing;)* -(dfn|%flow_only;)>
]]>
<!ENTITY % HTML.dfn.attlist "INCLUDE">
<![ %HTML.dfn.attlist [
<!ATTLIST dfn
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.abbr.element "INCLUDE">
<![ %HTML.abbr.element [
<!ELEMENT abbr - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.abbr.attlist "INCLUDE">
<![ %HTML.abbr.attlist [
<!ATTLIST abbr
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.ruby.element "INCLUDE">
<![ %HTML.ruby.element [
<!ELEMENT ruby - - (((#PCDATA|%phrasing;|rb)+)|(((rt|rtc)&rp)+))+ -(%flow_only;)>
]]>
<!ENTITY % HTML.ruby.attlist "INCLUDE">
<![ %HTML.ruby.attlist [
<!ATTLIST ruby
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.rb.element "INCLUDE">
<![ %HTML.rb.element [
<!ELEMENT rb - O (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.rb.attlist "INCLUDE">
<![ %HTML.rb.attlist [
<!ATTLIST rb
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.rt.element "INCLUDE">
<![ %HTML.rt.element [
<!ELEMENT rt - O (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.rt.attlist "INCLUDE">
<![ %HTML.rt.attlist [
<!ATTLIST rt
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.rtc.element "INCLUDE">
<![ %HTML.rtc.element [
<!ELEMENT rtc - O (#PCDATA|%phrasing;|rt|rp)* -(%flow_only;)>
]]>
<!ENTITY % HTML.rtc.attlist "INCLUDE">
<![ %HTML.rtc.attlist [
<!ATTLIST rtc
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.rp.element "INCLUDE">
<![ %HTML.rp.element [
<!ELEMENT rp - O (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.rp.attlist "INCLUDE">
<![ %HTML.rp.attlist [
<!ATTLIST rp
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.data.element "INCLUDE">
<![ %HTML.data.element [
<!ELEMENT data - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.data.attlist "INCLUDE">
<![ %HTML.data.attlist [
<!ATTLIST data
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
value CDATA #IMPLIED>
]]>
<!ENTITY % HTML.time.element "INCLUDE">
<![ %HTML.time.element [
<!ELEMENT time - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.time.attlist "INCLUDE">
<![ %HTML.time.attlist [
<!ATTLIST time
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
datetime CDATA #IMPLIED>
]]>
<!ENTITY % HTML.code.element "INCLUDE">
<![ %HTML.code.element [
<!ELEMENT code - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.code.attlist "INCLUDE">
<![ %HTML.code.attlist [
<!ATTLIST code
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.var.element "INCLUDE">
<![ %HTML.var.element [
<!ELEMENT var - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.var.attlist "INCLUDE">
<![ %HTML.var.attlist [
<!ATTLIST var
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.samp.element "INCLUDE">
<![ %HTML.samp.element [
<!ELEMENT samp - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.samp.attlist "INCLUDE">
<![ %HTML.samp.attlist [
<!ATTLIST samp
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.kbd.element "INCLUDE">
<![ %HTML.kbd.element [
<!ELEMENT kbd - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.kbd.attlist "INCLUDE">
<![ %HTML.kbd.attlist [
<!ATTLIST kbd
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.sub_sup.element "INCLUDE">
<![ %HTML.sub_sup.element [
<!ELEMENT (sub|sup) - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.sub_sup.attlist "INCLUDE">
<![ %HTML.sub_sup.attlist [
<!ATTLIST (sub|sup)
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.i.element "INCLUDE">
<![ %HTML.i.element [
<!ELEMENT i - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.i.attlist "INCLUDE">
<![ %HTML.i.attlist [
<!ATTLIST i
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.b.element "INCLUDE">
<![ %HTML.b.element [
<!ELEMENT b - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.b.attlist "INCLUDE">
<![ %HTML.b.attlist [
<!ATTLIST b
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.u.element "INCLUDE">
<![ %HTML.u.element [
<!ELEMENT u - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.u.attlist "INCLUDE">
<![ %HTML.u.attlist [
<!ATTLIST u
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.mark.element "INCLUDE">
<![ %HTML.mark.element [
<!ELEMENT mark - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.mark.attlist "INCLUDE">
<![ %HTML.mark.attlist [
<!ATTLIST mark
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.bdi.element "INCLUDE">
<![ %HTML.bdi.element [
<!ELEMENT bdi - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.bdi.attlist "INCLUDE">
<![ %HTML.bdi.attlist [
<!ATTLIST bdi
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.bdo.element "INCLUDE">
<![ %HTML.bdo.element [
<!ELEMENT bdo - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.bdo.attlist "INCLUDE">
<![ %HTML.bdo.attlist [
<!ATTLIST bdo
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.span.element "INCLUDE">
<![ %HTML.span.element [
<!ELEMENT span - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.span.attlist "INCLUDE">
<![ %HTML.span.attlist [
<!ATTLIST span
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.br.element "INCLUDE">
<![ %HTML.br.element [
<!ELEMENT br - O EMPTY>
]]>
<!ENTITY % HTML.br.attlist "INCLUDE">
<![ %HTML.br.attlist [
<!ATTLIST br
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.wbr.element "INCLUDE">
<![ %HTML.wbr.element [
<!ELEMENT wbr - O EMPTY>
]]>
<!ENTITY % HTML.wbr.attlist "INCLUDE">
<![ %HTML.wbr.attlist [
<!ATTLIST wbr
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.ins.element "INCLUDE">
<![ %HTML.ins.element [
<!ELEMENT ins - - ANY>
]]>
<!ENTITY % HTML.ins.attlist "INCLUDE">
<![ %HTML.ins.attlist [
<!ATTLIST ins
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
cite CDATA #IMPLIED
datetime CDATA #IMPLIED>
]]>
<!ENTITY % HTML.del.element "INCLUDE">
<![ %HTML.del.element [
<!ELEMENT del - - ANY>
]]>
<!ENTITY % HTML.del.attlist "INCLUDE">
<![ %HTML.del.attlist [
<!ATTLIST del
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
cite CDATA #IMPLIED
datetime CDATA #IMPLIED>
]]>
<!ENTITY % HTML.picture.element "INCLUDE">
<![ %HTML.picture.element [
<!ELEMENT picture - - (source?,img) +(%scripting;)>
]]>
<!ENTITY % HTML.picture.attlist "INCLUDE">
<![ %HTML.picture.attlist [
<!ATTLIST picture
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.img.element "INCLUDE">
<![ %HTML.img.element [
<!ELEMENT img - O EMPTY>
]]>
<!ENTITY % HTML.img.attlist "INCLUDE">
<![ %HTML.img.attlist [
<!ATTLIST img
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
alt CDATA #IMPLIED
src CDATA #IMPLIED
srcset CDATA #IMPLIED
sizes CDATA #IMPLIED
crossorigin (anonymous|use-credentials) #IMPLIED
usemap CDATA #IMPLIED
ismap (ismap) #IMPLIED
width CDATA #IMPLIED
height CDATA #IMPLIED>
]]>
<!ENTITY % HTML.iframe.element "INCLUDE">
<![ %HTML.iframe.element [
<!ELEMENT iframe - - ANY -(head|body)>
]]>
<!ENTITY % HTML.iframe.attlist "INCLUDE">
<![ %HTML.iframe.attlist [
<!ATTLIST iframe
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
src CDATA #IMPLIED
srcdoc CDATA #IMPLIED
name CDATA #IMPLIED
sandbox (allow-forms|allow-pointer-lock|allow-popups|allow-same-origin|allow-scripts|allow-top-navigation) #IMPLIED
allowfullscreen (allowfullscreen) #IMPLIED
width CDATA #IMPLIED
height CDATA #IMPLIED>
]]>
<!ENTITY % HTML.embed.element "INCLUDE">
<![ %HTML.embed.element [
<!ELEMENT embed - O EMPTY>
]]>
<!ENTITY % HTML.embed.attlist "INCLUDE">
<![ %HTML.embed.attlist [
<!ATTLIST embed
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
src CDATA #IMPLIED
type CDATA #IMPLIED
width CDATA #IMPLIED
height CDATA #IMPLIED>
]]>
<!ENTITY % HTML.object.element "INCLUDE">
<![ %HTML.object.element [
<!ELEMENT object - - ANY>
]]>
<!ENTITY % HTML.object.attlist "INCLUDE">
<![ %HTML.object.attlist [
<!ATTLIST object
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
data CDATA #IMPLIED
type CDATA #IMPLIED
typemustmatch CDATA #IMPLIED
name CDATA #IMPLIED
form IDREF #IMPLIED
width CDATA #IMPLIED
height CDATA #IMPLIED>
]]>
<!ENTITY % HTML.param.element "INCLUDE">
<![ %HTML.param.element [
<!ELEMENT param - O EMPTY>
]]>
<!ENTITY % HTML.param.attlist "INCLUDE">
<![ %HTML.param.attlist [
<!ATTLIST param
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
name CDATA #IMPLIED
value CDATA #IMPLIED>
]]>
<!ENTITY % HTML.video.element "INCLUDE">
<![ %HTML.video.element [
<!ELEMENT video - - ((track*|source*),(#PCDATA|%flow;)*) -(media)>
]]>
<!ENTITY % HTML.video.attlist "INCLUDE">
<![ %HTML.video.attlist [
<!ATTLIST video
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
src CDATA #IMPLIED
crossorigin (anonymous|use-credentials) #IMPLIED
poster CDATA #IMPLIED
preload (none|metadata|auto) #IMPLIED
autoplay (autoplay) #IMPLIED
loop (loop) #IMPLIED
muted (muted) #IMPLIED
controls (controls) #IMPLIED
width CDATA #IMPLIED
height CDATA #IMPLIED>
]]>
<!ENTITY % HTML.audio.element "INCLUDE">
<![ %HTML.audio.element [
<!ELEMENT audio - - ((track*|source*),(#PCDATA|%flow;)*) -(media)>
]]>
<!ENTITY % HTML.audio.attlist "INCLUDE">
<![ %HTML.audio.attlist [
<!ATTLIST audio
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
src CDATA #IMPLIED
crossorigin (anonymous|use-credentials) #IMPLIED
preload (none|metadata|auto) #IMPLIED
autoplay (autoplay) #IMPLIED
loop (loop) #IMPLIED
muted (muted) #IMPLIED
controls (controls) #IMPLIED>
]]>
<!ENTITY % HTML.source.element "INCLUDE">
<![ %HTML.source.element [
<!ELEMENT source - O EMPTY>
]]>
<!ENTITY % HTML.source.attlist "INCLUDE">
<![ %HTML.source.attlist [
<!ATTLIST source
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
src CDATA #IMPLIED
type CDATA #IMPLIED>
]]>
<!ENTITY % HTML.track.element "INCLUDE">
<![ %HTML.track.element [
<!ELEMENT track - O EMPTY>
]]>
<!ENTITY % HTML.track.attlist "INCLUDE">
<![ %HTML.track.attlist [
<!ATTLIST track
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
kind (subtitles|captions|descriptions|chapters|metadata) #IMPLIED
src CDATA #IMPLIED
srclang CDATA #IMPLIED
label CDATA #IMPLIED
default (default) #IMPLIED>
]]>
<!ENTITY % HTML.map.element "INCLUDE">
<![ %HTML.map.element [
<!ELEMENT map - - (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.map.attlist "INCLUDE">
<![ %HTML.map.attlist [
<!ATTLIST map
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
name CDATA #IMPLIED>
]]>
<!ENTITY % HTML.area.element "INCLUDE">
<![ %HTML.area.element [
<!ELEMENT area - O EMPTY>
]]>
<!ENTITY % HTML.area.attlist "INCLUDE">
<![ %HTML.area.attlist [
<!ATTLIST area
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
alt CDATA #IMPLIED
coords CDATA #IMPLIED
download CDATA #IMPLIED
href CDATA #IMPLIED
hreflang CDATA #IMPLIED
rel NMTOKENS #IMPLIED
shape (circle|default|poly|rect) #IMPLIED
target CDATA #IMPLIED
type CDATA #IMPLIED>
]]>
<!ENTITY % HTML.table.element "INCLUDE">
<![ %HTML.table.element [
<!ELEMENT table - - (caption?,colgroup*,thead?,(tbody*|tr+),tfoot?) +(%scripting;)>
]]>
<!ENTITY % HTML.table.attlist "INCLUDE">
<![ %HTML.table.attlist [
<!ATTLIST table
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
border CDATA #IMPLIED>
]]>
<!ENTITY % HTML.caption.element "INCLUDE">
<![ %HTML.caption.element [
<!ELEMENT caption - - (#PCDATA|%flow;)* -(table)>
]]>
<!ENTITY % HTML.caption.attlist "INCLUDE">
<![ %HTML.caption.attlist [
<!ATTLIST caption
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.colgroup.element "INCLUDE">
<![ %HTML.colgroup.element [
<!ELEMENT colgroup - - (col|template)*>
]]>
<!ENTITY % HTML.colgroup.attlist "INCLUDE">
<![ %HTML.colgroup.attlist [
<!ATTLIST colgroup
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
span NUMBER #IMPLIED>
]]>
<!ENTITY % HTML.col.element "INCLUDE">
<![ %HTML.col.element [
<!ELEMENT col - O EMPTY>
]]>
<!ENTITY % HTML.col.attlist "INCLUDE">
<![ %HTML.col.attlist [
<!ATTLIST col
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
span NUMBER #IMPLIED>
]]>
<!ENTITY % HTML.tbody.element "INCLUDE">
<![ %HTML.tbody.element [
<!ELEMENT tbody O O (tr*) +(%scripting;)>
]]>
<!ENTITY % HTML.tbody.attlist "INCLUDE">
<![ %HTML.tbody.attlist [
<!ATTLIST tbody
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.thead.element "INCLUDE">
<![ %HTML.thead.element [
<!ELEMENT thead - O (tr*) +(%scripting;)>
]]>
<!ENTITY % HTML.thead.attlist "INCLUDE">
<![ %HTML.thead.attlist [
<!ATTLIST thead
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.tfoot.element "INCLUDE">
<![ %HTML.tfoot.element [
<!ELEMENT tfoot - O (tr*) +(%scripting;)>
]]>
<!ENTITY % HTML.tfoot.attlist "INCLUDE">
<![ %HTML.tfoot.attlist [
<!ATTLIST tfoot
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.tr.element "INCLUDE">
<![ %HTML.tr.element [
<!ELEMENT tr - O (td|th)* +(%scripting;)>
]]>
<!ENTITY % HTML.tr.attlist "INCLUDE">
<![ %HTML.tr.attlist [
<!ATTLIST tr
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.td.element "INCLUDE">
<![ %HTML.td.element [
<!ELEMENT td - O (#PCDATA|%flow;)*>
]]>
<!ENTITY % HTML.td.attlist "INCLUDE">
<![ %HTML.td.attlist [
<!ATTLIST td
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
colspan NUMBER #IMPLIED
rowspan CDATA #IMPLIED
headers IDREFS #IMPLIED>
]]>
<!ENTITY % HTML.th.element "INCLUDE">
<![ %HTML.th.element [
<!ELEMENT th - O (#PCDATA|%flow;)* -(header|footer|%sectioning;|%heading;)>
]]>
<!ENTITY % HTML.th.attlist "INCLUDE">
<![ %HTML.th.attlist [
<!ATTLIST th
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
colspan NUMBER #IMPLIED
rowspan CDATA #IMPLIED
headers IDREFS #IMPLIED
scope (row|col|rowgroup|colgroup) #IMPLIED
abbr CDATA #IMPLIED>
]]>
<!ENTITY % HTML.form.element "INCLUDE">
<![ %HTML.form.element [
<!ELEMENT form - - (#PCDATA|%flow;)* -(form)>
]]>
<!ENTITY % HTML.form.attlist "INCLUDE">
<![ %HTML.form.attlist [
<!ATTLIST form
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
accept-charset CDATA #IMPLIED
action CDATA #IMPLIED
autocomplete CDATA #IMPLIED
enctype CDATA #IMPLIED
method (get|post) #IMPLIED
name CDATA #IMPLIED
novalidate (novalidate) #IMPLIED
target CDATA #IMPLIED>
]]>
<!ENTITY % HTML.label.element "INCLUDE">
<![ %HTML.label.element [
<!ELEMENT label - - (#PCDATA|%phrasing;)* -(label|%flow_only;)>
]]>
<!ENTITY % HTML.label.attlist "INCLUDE">
<![ %HTML.label.attlist [
<!ATTLIST label
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
for IDREF #IMPLIED>
]]>
<!ENTITY % HTML.input.element "INCLUDE">
<![ %HTML.input.element [
<!ELEMENT input - O EMPTY>
]]>
<!ENTITY % HTML.input.attlist "INCLUDE">
<![ %HTML.input.attlist [
<!ATTLIST input
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
accept CDATA #IMPLIED
alt CDATA #IMPLIED
autocomplete CDATA #IMPLIED
autofocus (autofocus) #IMPLIED
checked (checked) #IMPLIED
dirname CDATA #IMPLIED
disabled (disabled) #IMPLIED
form IDREF #IMPLIED
formaction CDATA #IMPLIED
formenctype CDATA #IMPLIED
formmethod (GET|POST) #IMPLIED
formnovalidate (formnovalidate) #IMPLIED
formtarget CDATA #IMPLIED
height CDATA #IMPLIED
inputmode CDATA #IMPLIED
list IDREF #IMPLIED
max CDATA #IMPLIED
maxlength CDATA #IMPLIED
min CDATA #IMPLIED
minlength CDATA #IMPLIED
multiple (multiple) #IMPLIED
name CDATA #IMPLIED
pattern CDATA #IMPLIED
placeholder CDATA #IMPLIED
readonly (readonly) #IMPLIED
required (required) #IMPLIED
size NUMBER #IMPLIED
src CDATA #IMPLIED
step CDATA #IMPLIED
type CDATA #IMPLIED
value CDATA #IMPLIED
width CDATA #IMPLIED>
]]>
<!ENTITY % HTML.button.element "INCLUDE">
<![ %HTML.button.element [
<!ELEMENT button - - (#PCDATA|%phrasing;)* -(%interactive;)>
]]>
<!ENTITY % HTML.button.attlist "INCLUDE">
<![ %HTML.button.attlist [
<!ATTLIST button
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
autofocus (autofocus) #IMPLIED
disabled (disabled) #IMPLIED
form IDREF #IMPLIED
formaction CDATA #IMPLIED
formenctype CDATA #IMPLIED
formmethod (GET|POST) #IMPLIED
formnovalidate (formnovalidate) #IMPLIED
formtarget CDATA #IMPLIED
menu IDREF #IMPLIED
name CDATA #IMPLIED
type CDATA #IMPLIED
value CDATA #IMPLIED>
]]>
<!ENTITY % HTML.select.element "INCLUDE">
<![ %HTML.select.element [
<!ELEMENT select - - (option|optgroup)* +(%scripting;)>
]]>
<!ENTITY % HTML.select.attlist "INCLUDE">
<![ %HTML.select.attlist [
<!ATTLIST select
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
autofocus (autofocus) #IMPLIED
disabled (disabled) #IMPLIED
form IDREF #IMPLIED
multiple (multiple) #IMPLIED
name CDATA #IMPLIED
required (required) #IMPLIED
size NUMBER #IMPLIED>
]]>
<!ENTITY % HTML.datalist.element "INCLUDE">
<![ %HTML.datalist.element [
<!ELEMENT datalist - - ((#PCDATA|%phrasing;)*|(option|script)*) -(%flow_only;)>
]]>
<!ENTITY % HTML.datalist.attlist "INCLUDE">
<![ %HTML.datalist.attlist [
<!ATTLIST datalist
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.optgroup.element "INCLUDE">
<![ %HTML.optgroup.element [
<!ELEMENT optgroup - - (option*) +(%scripting;)>
]]>
<!ENTITY % HTML.optgroup.attlist "INCLUDE">
<![ %HTML.optgroup.attlist [
<!ATTLIST optgroup
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
disabled (disabled) #IMPLIED
label CDATA #IMPLIED>
]]>
<!ENTITY % HTML.option.element "INCLUDE">
<![ %HTML.option.element [
<!ELEMENT option - - (#PCDATA)*>
]]>
<!ENTITY % HTML.option.attlist "INCLUDE">
<![ %HTML.option.attlist [
<!ATTLIST option
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
disabled (disabled) #IMPLIED
label CDATA #IMPLIED
selected (selected) #IMPLIED
value CDATA #IMPLIED>
]]>
<!ENTITY % HTML.textarea.element "INCLUDE">
<![ %HTML.textarea.element [
<!ELEMENT textarea - - RCDATA>
]]>
<!ENTITY % HTML.textarea.attlist "INCLUDE">
<![ %HTML.textarea.attlist [
<!ATTLIST textarea
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
autocomplete CDATA #IMPLIED
autofocus (autofocus) #IMPLIED
cols NUMBER #IMPLIED
dirname CDATA #IMPLIED
disabled (disabled) #IMPLIED
form IDREF #IMPLIED
inputmode CDATA #IMPLIED
maxlength CDATA #IMPLIED
minlength CDATA #IMPLIED
name CDATA #IMPLIED
placeholder CDATA #IMPLIED
readonly (readonly) #IMPLIED
required (required) #IMPLIED
rows NUMBER #IMPLIED
wrap (soft|hard) #IMPLIED>
]]>
<!ENTITY % HTML.keygen.element "INCLUDE">
<![ %HTML.keygen.element [
<!ELEMENT keygen - O EMPTY>
]]>
<!ENTITY % HTML.keygen.attlist "INCLUDE">
<![ %HTML.keygen.attlist [
<!ATTLIST keygen
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
autofocus (autofocus) #IMPLIED
challenge CDATA #IMPLIED
disabled (disabled) #IMPLIED
form IDREF #IMPLIED
keytype CDATA #IMPLIED
name CDATA #IMPLIED>
]]>
<!ENTITY % HTML.output.element "INCLUDE">
<![ %HTML.output.element [
<!ELEMENT output - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.output.attlist "INCLUDE">
<![ %HTML.output.attlist [
<!ATTLIST output
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
for IDREF #IMPLIED
form IDREF #IMPLIED
name CDATA #IMPLIED>
]]>
<!ENTITY % HTML.progress.element "INCLUDE">
<![ %HTML.progress.element [
<!ELEMENT progress - - (#PCDATA|%phrasing;)* -(progress|%flow_only;)>
]]>
<!ENTITY % HTML.progress.attlist "INCLUDE">
<![ %HTML.progress.attlist [
<!ATTLIST progress
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
value CDATA #IMPLIED
max CDATA #IMPLIED>
]]>
<!ENTITY % HTML.meter.element "INCLUDE">
<![ %HTML.meter.element [
<!ELEMENT meter - - (#PCDATA|%phrasing;)* -(meter|%flow_only;)>
]]>
<!ENTITY % HTML.meter.attlist "INCLUDE">
<![ %HTML.meter.attlist [
<!ATTLIST meter
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
value CDATA #IMPLIED
min CDATA #IMPLIED
max CDATA #IMPLIED
low CDATA #IMPLIED
high CDATA #IMPLIED
optimum CDATA #IMPLIED>
]]>
<!ENTITY % HTML.fieldset.element "INCLUDE">
<![ %HTML.fieldset.element [
<!ELEMENT fieldset - - (legend?,(#PCDATA|%flow;)*)>
]]>
<!ENTITY % HTML.fieldset.attlist "INCLUDE">
<![ %HTML.fieldset.attlist [
<!ATTLIST fieldset
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
disabled (disabled) #IMPLIED
form IDREF #IMPLIED
name CDATA #IMPLIED>
]]>
<!ENTITY % HTML.legend.element "INCLUDE">
<![ %HTML.legend.element [
<!ELEMENT legend - - (#PCDATA|%phrasing;)* -(%flow_only;)>
]]>
<!ENTITY % HTML.legend.attlist "INCLUDE">
<![ %HTML.legend.attlist [
<!ATTLIST legend
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.details.element "INCLUDE">
<![ %HTML.details.element [
<!ELEMENT details - - (summary,(#PCDATA|%flow;))>
]]>
<!ENTITY % HTML.details.attlist "INCLUDE">
<![ %HTML.details.attlist [
<!ATTLIST details
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
open (open) #IMPLIED>
]]>
<!ENTITY % HTML.summary.element "INCLUDE">
<![ %HTML.summary.element [
<!ELEMENT summary - - ((#PCDATA|%phrasing;)+|(%heading;)) -(%flow_only;)>
]]>
<!ENTITY % HTML.summary.attlist "INCLUDE">
<![ %HTML.summary.attlist [
<!ATTLIST summary
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.menu.element "INCLUDE">
<![ %HTML.menu.element [
<!ELEMENT menu - - (menuitem|hr|menu)* +(%scripting;)>
]]>
<!ENTITY % HTML.menu.attlist "INCLUDE">
<![ %HTML.menu.attlist [
<!ATTLIST menu
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
type CDATA #IMPLIED
label CDATA #IMPLIED>
]]>
<!ENTITY % HTML.menuitem.element "INCLUDE">
<![ %HTML.menuitem.element [
<!ELEMENT menuitem - O EMPTY>
]]>
<!ENTITY % HTML.menuitem.attlist "INCLUDE">
<![ %HTML.menuitem.attlist [
<!ATTLIST menuitem
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
type CDATA #IMPLIED
label CDATA #IMPLIED
icon CDATA #IMPLIED
disabled (disabled) #IMPLIED
checked (checked) #IMPLIED
radiogroup CDATA #IMPLIED
default (default) #IMPLIED>
]]>
<!ENTITY % HTML.script.element "INCLUDE">
<![ %HTML.script.element [
<!ELEMENT script - - (#PCDATA)>
]]>
<!ENTITY % HTML.script.attlist "INCLUDE">
<![ %HTML.script.attlist [
<!ATTLIST script
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
src CDATA #IMPLIED
type CDATA #IMPLIED
charset CDATA #IMPLIED
async (async) #IMPLIED
defer (defer) #IMPLIED
crossorigin (anonymous|use-credentials) #IMPLIED
nonce CDATA #IMPLIED>
]]>
<!ENTITY % HTML.noscript.element "INCLUDE">
<![ %HTML.noscript.element [
<!ELEMENT noscript - - ANY>
]]>
<!ENTITY % HTML.noscript.attlist "INCLUDE">
<![ %HTML.noscript.attlist [
<!ATTLIST noscript
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.template.element "INCLUDE">
<![ %HTML.template.element [
<!ELEMENT template - - ANY>
]]>
<!ENTITY % HTML.template.attlist "INCLUDE">
<![ %HTML.template.attlist [
<!ATTLIST template
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED>
]]>
<!ENTITY % HTML.canvas.element "INCLUDE">
<![ %HTML.canvas.element [
<!ELEMENT canvas - - ANY>
]]>
<!ENTITY % HTML.canvas.attlist "INCLUDE">
<![ %HTML.canvas.attlist [
<!ATTLIST canvas
%extensionattrs;
accesskey NMTOKENS #IMPLIED
class NMTOKENS #IMPLIED
contenteditable (true|false) #IMPLIED
contextmenu IDREF #IMPLIED
dir (ltr|rtl|auto) #IMPLIED
draggable (true|false) #IMPLIED
dropzone NMTOKENS #IMPLIED
hidden (hidden) #IMPLIED
id ID #IMPLIED
lang NMTOKEN #IMPLIED
spellcheck (true|false) #IMPLIED
style CDATA #IMPLIED
tabindex NUMBER #IMPLIED
title CDATA #IMPLIED
translate (yes|no) #IMPLIED
width CDATA #IMPLIED
height CDATA #IMPLIED>
]]>