XHTML 1.1 の DTD (document type definition) 中で使用されているパラメータ実体 (parameter entity) を展開した表です。割とてきとーなんであんまり信用しないでください。IGNORE 空間にあるもの(legacy なものとか)は基本的に入れてないです。文字実体参照については「XHTML における文字参照」を。
Element Group Entities #1.1 (Inline.class)
Element Group Entities #1.2 (Misc.class)
Element Group Entities #1.3 (Heading.class)
Element Group Entities #1.4 (List.class)
Element Group Entities #1.5 (Block.class)
Element Group Entities #1.6 (HeadOpts.mix)
Element Group Entities #2.1 (Flow.mix, Block.mix, Inline.mix, BlkNoForm.mix, InlNoAnchor.mix)
Element Group Entities #2.2 (InlNoAnchor.class, InlNoRuby.class)
Attribute Entities #1 (Common.attrib)
Attribute Entities #2 (etc.)
要素グループ実体 | 要素名実体 | 要素内容実体 | |
---|---|---|---|
Inline.class | InlStruct.class | %br.qname; | br.content |
%span.qname; | span.content | ||
InlPhras.class | %abbr.qname; | abbr.content | |
%acronym.qname; | acronym.content | ||
%cite.qname; | cite.content | ||
%code.qname; | code.content | ||
%dfn.qname; | dfn.content | ||
%em.qname; | em.content | ||
%kbd.qname; | kbd.content | ||
%q.qname; | q.content | ||
%samp.qname; | samp.content | ||
%strong.qname; | strong.content | ||
%var.qname; | var.content | ||
InlPres.class | %b.qname; | b.content | |
%big.qname; | big.content | ||
%i.qname; | i.content | ||
%small.qname; | small.content | ||
%sub.qname; | sub.content | ||
%sup.qname; | sup.content | ||
%tt.qname; | tt.content | ||
I18n.class | %bdo.qname; | bdo.content | |
Anchor.class | %a.qname; | a.content | |
InlSpecial.class | %img.qname; | img.content | |
%map.qname; | map.content | ||
%object.qname; | object.content | ||
InlForm.class | %label.qname; | label.content | |
%input.qname; | input.content | ||
%select.qname; | select.content | ||
%textarea.qname; | textarea.content | ||
%button.qname; | button.content | ||
Inline.extra | |||
Ruby.class | %ruby.qname; | ruby.content |
要素グループ実体 | 要素名実体 | 要素内容実体 | |
---|---|---|---|
Misc.class | Edit.class | %ins.qname; | ins.content |
%del.qname; | del.content | ||
Script.class | %script.qname; | script.content | |
%noscript.qname; | noscript.content | ||
Misc.extra |
要素グループ実体 | 要素名実体 | 要素内容実体 |
---|---|---|
Heading.class | %h1.qname; | Heading.content |
%h2.qname; | ||
%h3.qname; | ||
%h4.qname; | ||
%h5.qname; | ||
%h6.qname; |
要素グループ実体 | 要素名実体 | 要素内容実体 |
---|---|---|
List.class | %dl.qname; | dl.content |
%ol.qname; | ol.content | |
%ul.qname; | ul.content |
要素グループ実体 | 要素名実体 | 要素内容実体 | ||
---|---|---|---|---|
Block.class | BlkStruct.class | %div.qname; | div.content | |
%p.qname; | p.content | |||
BlkPhras.class | %address.qname; | address.content | ||
%blockquote.qname; | blockquote.content | |||
%pre.qname; | pre.content | |||
BlkPres.class | %hr.qname; | hr.content | ||
BlkSpecial.class | Table.class | %table.qname; | table.content | |
Form.class | %form.qname; | form.content | ||
Fieldset.class | %fieldset.qname; | fieldset.content | ||
Block.extra |
要素グループ実体 | 要素名実体 | 要素内容実体 |
---|---|---|
HeadOpts.mix | %link.qname; | link.content |
%meta.qname; | meta.content | |
%object.qname; | object.content | |
%script.qname; | script.content | |
%style.qname; | style.content |
要素グループ実体 | |||||||
---|---|---|---|---|---|---|---|
Flow.mix | Block.mix | BlkNoForm.mix | .class / .extra | ||||
X | %Inline.class; | ||||||
X | X | X | %Misc.class; | ||||
X | X | X | %Heading.class; | ||||
X | X | X | %List.class; | ||||
X | X | X | %BlkStruct.class; | %Block.class; | |||
X | %BlkPhras.class; | ||||||
X | %BlkPres.class; | ||||||
X | %Table.class; | %BlkSpecial.class; | |||||
%Form.class; | |||||||
%Fieldset.class; | |||||||
X | %Block.extra; |
要素グループ実体 | |||||
---|---|---|---|---|---|
Inline.mix | InlNoAnchor.mix | InlNoAnchor.class | InlNoRuby.class | .class / .extra | |
X | X | X | X | %InlStruct.class; | %Inline.class; |
X | X | X | %InlPhras.class; | ||
X | X | X | %InlPres.class; | ||
X | X | X | %I18n.class; | ||
X | %Anchor.class; | ||||
X | X | X | %InlSpecial.class; | ||
X | X | X | %InlForm.class; | ||
X | X | X | %Inline.extra; | ||
X | X | %Ruby.class; | |||
X | X | %Misc.class; |
属性実体 | 参照属性実体/属性名 | 属性値 | 省略時の値 | ||
---|---|---|---|---|---|
Common.attrib | Core.attrib | XHTML.xmlns.attrib | xmlns | %URI.datatype; | #FIXED '%XHTML.xmlns;' |
%XLINK.xmlns.attrib; | |||||
id.attrib | id | ID | #IMPLIED | ||
class.attrib | class | NMTOKENS | #IMPLIED | ||
title.attrib | title | %Text.datatype; | #IMPLIED | ||
Core.extra.attrib | %style.attrib; | ||||
I18n.attrib | dir.attrib | dir | ( ltr | rtl ) | #IMPLIED | |
lang.attrib | xml:lang | %LanguageCode.datatype; | #IMPLIED | ||
Events.attrib | onclick | %Script.datatype; | #IMPLIED | ||
ondblclick | |||||
onmousedown | |||||
onmouseup | |||||
onmouseover | |||||
onmousemove | |||||
onmouseout | |||||
onkeypress | |||||
onkeydown | |||||
onkeyup | |||||
Common.extra.attrib |
属性実体 | 参照属性実体/属性名 | 属性値 | 省略時の値 |
---|---|---|---|
NS.decl.attrib | %XHTML.xmlns.extra.attrib; | ||
XHTML.xmlns.extra.attrib | |||
XLINK.xmlns.attrib | |||
style.attrib | style | CDATA | #IMPLIED |
Ruby.common.attrib | %Common.attrib; | ||
frame.attrib | frame | ( void | above | below | hsides | lhs | rhs | vsides | box | border ) | #IMPLIED |
rules.attrib | rules | ( none | groups | rows | cols | all ) | #IMPLIED |
CellHAlign.attrib | align | ( left | center | right | justify | char ) | #IMPLIED |
char | %Character.datatype; | #IMPLIED | |
charoff | %Length.datatype; | #IMPLIED | |
CellVAlign.attrib | valign | ( top | middle | bottom | baseline ) | #IMPLIED |
scope.attrib | scope | ( row | col | rowgroup | colgroup ) | #IMPLIED |
profile.attrib | profile | %URI.datatype; | '%XHTML.profile;' |
XHTML.version.attrib | version | %FPI.datatype; | #FIXED '%XHTML.version;' |
データ型実体 | データ型 | 補足 |
---|---|---|
Character.datatype | CDATA | a single character from [ISO10646] |
Charset.datatype | CDATA | a character encoding, as per [RFC2045] |
Charsets.datatype | CDATA | a space separated list of character encodings, as per [RFC2045] |
ContentType.datatype | CDATA | media type, as per [RFC2045] |
ContentTypes.datatype | CDATA | comma-separated list of media types, as per [RFC2045] |
Datetime.datatype | CDATA | date and time information. ISO date format |
FPI.datatype | CDATA | formal public identifier, as per [ISO8879] |
LanguageCode.datatype | NMTOKEN | a language code, as per [RFC3066] |
Length.datatype | CDATA | nn for pixels or nn% for percentage length |
LinkTypes.datatype | NMTOKENS | space-separated list of link types |
MediaDesc.datatype | CDATA | single or comma-separated list of media descriptors |
MultiLength.datatype | CDATA | pixel, percentage, or relative |
Number.datatype | CDATA | one or more digits (NUMBER) |
Pixels.datatype | CDATA | integer representing length in pixels |
Script.datatype | CDATA | script expression |
Text.datatype | CDATA | textual content |
URI.datatype | CDATA | a Uniform Resource Identifier, see [URI] |
URIs.datatype | CDATA | a space-separated list of Uniform Resource Identifiers, see [URI] |
Shape.datatype | ( rect | circle | poly | default ) | Client-side Image Map Module |
Coords.datatype | CDATA | Client-side Image Map Module |
実体 | 内容 |
---|---|
XHTML.pfx | |
XHTML.prefix | |
XHTML.profile | |
XHTML.version | -//W3C//DTD XHTML 1.1//EN |
XHTML.xmlns | http://www.w3.org/1999/xhtml |
XLINK.xmlns | |
NoRuby.content | ( #PCDATA | %InlNoRuby.class; %Misc.class; )* |
Ruby.content.simple | ( %rb.qname;, ( %rt.qname; | ( %rp.qname;, %rt.qname;, %rb.qname; ) ) ) |
Ruby.content.complex | | ( %rbc.qname;, %rtc.qname;, %rtc.qname;? ) |
InputType.class | ( text | password | checkbox | radio | submit | reset | file | hidden | image | button ) |