データ型一覧 - XHTML 1.1

  1. SGML Token
  2. Parameter entities
  3. All parameter entities

SGML Token

HTMLで定義されているものです。

#PCDATA
文書文字集合中の任意の文字の列であり、文字実体をも含みます。 改行、タブは、スペースに置き換えられます。 基本的にはCDATAと同じですが、 < や & などの文字(マーク)は特別な意味を持ち、タグの区切りなどとして扱われます。
CDATA
文書文字集合中の任意の文字の列であり、文字実体をも含みます。 改行、タブは、スペースに置き換えられます。 style要素とscript要素はCDATA型の内容モデルを持っていますが、 マーク付けと実体が生のテキストとして扱われ、そのままアプリケーションに渡されます。 最初に '</'(ETAGO: 終了タグ開始区切り子)が現れた時点で、要素の内容が終わるものとして扱われます。
ID
アルファベット([A-Za-z])で開始し、 任意の数のアルファベット、数字 ([0-9])、ハイフン (-)、アンダースコア (_)、 コロン (:)、ピリオド (.)のみで構成された文字列です。 大文字小文字にかかわらず、'xml'で始まる名前は使用できません。
IDREF
他の属性で定義されるIDトークンへの参照です。 大文字小文字にかかわらず、'xml'で始まる名前は使用できません。 単一のトークンです。
IDREFS
他の属性で定義されるIDトークンへの参照です。 大文字小文字にかかわらず、'xml'で始まる名前は使用できません。 IDREFをスペース区切りで列記したものです。
NAME
アルファベット([A-Za-z])で開始し、 任意の数のアルファベット、数字 ([0-9])、ハイフン (-)、アンダースコア (_)、 コロン (:)、ピリオド (.)のみで構成された文字列です。 大文字小文字にかかわらず、'xml'で始まる名前は使用できません。
NMTOKEN
任意の数のアルファベット([A-Za-z])、数字 ([0-9])、ハイフン (-)、アンダースコア (_)、 コロン (:)、ピリオド (.)のみで構成された文字列です。 大文字小文字にかかわらず、xmlで始まる名前は使用できません。
NMTOKENS
任意の数のアルファベット([A-Za-z])、数字 ([0-9])、ハイフン (-)、アンダースコア (_)、 コロン (:)、ピリオド (.)のみで構成された文字列です。 NMTOKENSは、NMTOKENをスペースで区切って複数指定することができます。 大文字小文字にかかわらず、xmlで始まる名前は使用できません。
NUMBER
1桁以上の数字([0-9])です。

Parameter entities

DTDでパラメータ実体として定義されているものです。

%Character.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Character//EN
任意の1文字を表します。文字参照で指定しても構いません。
%Charset.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Charset//EN
文字符号化方法を表します。IANAに登録された文字列でなければなりません。 文字符号化方法の名称は、大文字小文字を区別しません。
%Charsets.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Charsets//EN
文字符号化方法を列挙します。
%ContentType.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: ContentType//EN
MIMEタイプを表します。MIMEタイプは大文字小文字を区別しません。
%ContentTypes.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: ContentTypes//EN
MIMEタイプを列挙します。
%Datetime.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Datetime//EN
日付と時刻を表します。日時の文字列形式は次の通りです。
 YYYY-MM-DDThh:mm:ssTZD 
  • YYYY = 4桁の西暦年
  • MM = 2桁の月数(01なら1月、など)
  • DD = 2桁の日にち(01から31まで)
  • hh = 2桁の時間(00から23まで)
  • mm = 2桁の分(00から59まで)
  • ss = 2桁の秒(00から59まで)
  • TZD = タイムゾーン("+09:00"など)
詳細はW3CDate and Time Formatsを参照してください。
%FPI.datatype (CDATA)
ISO 8879:1986//NOTATION Formal Public Identifier//EN
FPIデータを示します。 ISO8879で定義された公式公開識別子(FPI)を記述します
%LanguageCode.datatype (NMTOKEN)
-//W3C//NOTATION XHTML Datatype: LanguageCode//EN
人々が用いる自然言語を識別する言語コードです。コンピュータ言語は明示的に除外されています。 言語コードは、主コードと副コード群から成り、副コードは空であっても構いません。 言語コードについては、RFC1766を参照してください。
 language-code = primary-code ( "-" subcode )* 
%Length.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Length//EN
ピクセル数、または水平・垂直方向で利用可能な空間に対するパーセンテージです。 したがって、'50%' と指定すると、利用可能な空間の半分という意味になります。
%LinkTypes.datatype (NMTOKENS)
-//W3C//NOTATION XHTML Datatype: LinkTypes//EN
リンク形式を表します。リンク形式は大文字小文字を区別しません。 HTMLの仕様で定義されたリンク形式は次のとおりです。
Alternate
リンクが存在する文書の代替文書を指します。lang属性と併用した場合、当該文書の翻訳版を示します。 media属性との併用は、別メディア版を示します。
Stylesheet
外部スタイルシートを指します。リンク形式 'Alternate' との併用した場合は、ユーザが選択可能な代替スタイルシートを示します。
Start
文書群の中の最初の文書を指します。 検索エンジンに対して、最初に読ませたいと著者が想定している文書がどれであるかを示すことができます。
Next
続き物とされている文書群の、「次」の文書を指します。 ユーザエージェントによっては、「次」の文書を先読みするものもあるでしょう。
Previous
'Prev' と同義です。
Prev
続き物の、「前」の文書を指します。同義語 'Previous' をサポートするユーザエージェントもあります。
ToC
'Contents' と同義です。
Contents
目次として提供される文書を指します。同義語 'ToC' をサポートするユーザエージェントもあります。
Index
当該文書の索引である文書を指します。
Glossary
当該文書に関連する用語集である文書を指します。
Copyright
当該文書の著作権表示を指します。
Chapter
文書群の中の「章」である文書を指します。
Section
文書群の中の「節」である文書を指します。
Subsection
文書群の中の「小節」である文書を指します。
Appendix
文書群の中の附属書である文書を指します。
Help
詳説、他リソースへのリンク等の、ヘルプ文書を指します。
Bookmark
ブックマークを指します。ブックマークは、拡張文書中の、鍵となる入り口です。 例えば、ブックマークのラベルとして、title属性が使われることがあります。 各文書に複数のブックマークを定義することも可能です。
%MediaDesc.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: MediaDesc//EN
メディア形式を表します。メディア形式は大文字小文字を区別しません。 HTMLの仕様で定義されたメディア形式は次のとおりです。
screen
非ページ型のコンピュータスクリーンを示します。
tty
固定文字幅での出力を示します。例えばテレタイプ、端末機器、表示能力に制限のある携帯機器、などです。
tv
低解像度で、色やスクロール能力に制限がある、テレビ型機器を示します。
projection
プロジェクターを示します。
handheld
モバイル機器を示します。画面が小さく、モノクロ、ビットマップ画像、帯域幅に制限がある機器、などです。
print
紙などの、ページ型の不透明素材での出力、および印刷プレビューモードでのスクリーン出力を示します。
braille
点字出力機器を示します。
aural
音声合成装置を示します。
all
すべての出力に適合します。
%MultiLength.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: MultiLength//EN
ピクセル数、水平・垂直方向で利用可能な空間に対するパーセンテージ、または相対的な長さです。
相対的な長さは、整数 n を用いて、'n*' という形式で示します。 複数の要素が表示可能空間を取り合う場合、ユーザエージェントは、ピクセル及びパーセントで示された長さを先に割り当て、その残りを相対的な長さで分割します。 相対指定されている区画は、分割可能な空間について、'*' のついた整数の比率に従って分配されます。 値が '*' の場合、これは '1*' と解釈されます。
したがって、'1*', '2*', '3*' という3つの相対指定がある場合、 ピクセル値とパーセント値を割り当て終えた残りが60ピクセルだったとすると、 '1*' には10ピクセル、'2*' には20ピクセル、'3*' には30ピクセルが割り当てられます。
%Number.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Number//EN
1桁以上の数字([0-9])です。
%Pixels.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Pixels//EN
スクリーンや紙など、キャンバスに表示する際のピクセル数を表す整数です。したがって、'50' と指定すると、50ピクセルと解釈されます。
%Script.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Script//EN
スクリプトデータを表します。スクリプトデータは、script要素の内容、および組込みイベント属性の値などで使用されます。 スクリプトデータが大文字小文字を区別するかどうかは、スクリプト言語に依存します。 要素の内容としてのスクリプトデータは、文字参照を含むことができませんが、属性の値では文字参照を含むことができます。
%Text.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: Text//EN
「人間が読んで解る」という意味の、普通のテキストを示します。
%URI.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: URI//EN
URIを表します。URIは基本的に大文字小文字を区別します。 コンピュータ名など、URIあるいはURIの一部では大文字小文字が区別されない場合がありますが、 安全性の面から、URIは常に大文字小文字を区別すると覚えたほうがよいでしょう。
%URIs.datatype (CDATA)
-//W3C//NOTATION XHTML Datatype: URIs//EN
URIを列挙します。

All parameter entities

DTDで定義されている全てのパラメータ実体です。

%Anchor.class
"| %a.qname;" 
%BlkNoForm.mix
"%Heading.class; | %List.class; | %BlkStruct.class; %BlkPhras.class; %BlkPres.class; %Table.class; %Block.extra; %Misc.class;" 
%BlkPhras.class
"| %pre.qname; | %blockquote.qname; | %address.qname;" 
%BlkPres.class
"| %hr.qname;" 
%BlkSpecial.class
"%Table.class; %Form.class; %Fieldset.class;" 
%BlkStruct.class
"%p.qname; | %div.qname;" 
%Block.class
"%BlkStruct.class; %BlkPhras.class; %BlkPres.class; %BlkSpecial.class; %Block.extra;" 
%Block.extra
"" 
%Block.mix
"%Heading.class; | %List.class; | %Block.class; %Misc.class;" 
%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" 
%Character.datatype
"CDATA" 
%Charset.datatype
"CDATA" 
%Charsets.datatype
"CDATA" 
%Color.datatype
"CDATA" 
%Common.attrib
"%Core.attrib; %I18n.attrib; %Events.attrib; %Common.extra.attrib;" 
%Common.extra.attrib
"" 
%ContentType.datatype
"CDATA" 
%ContentTypes.datatype
"CDATA" 
%Coords.datatype
"CDATA" 
%Core.attrib
"%XHTML.xmlns.attrib; %id.attrib; %class.attrib; %title.attrib; %Core.extra.attrib;" 
%Core.extra.attrib
"%style.attrib;" 
%Datetime.datatype
"CDATA" 
%Edit.class
"| %ins.qname; | %del.qname;" 
%Events.attrib
"onclick %Script.datatype; #IMPLIED ondblclick %Script.datatype; #IMPLIED onmousedown %Script.datatype; #IMPLIED onmouseup %Script.datatype; #IMPLIED onmouseover %Script.datatype; #IMPLIED onmousemove %Script.datatype; #IMPLIED onmouseout %Script.datatype; #IMPLIED onkeypress %Script.datatype; #IMPLIED onkeydown %Script.datatype; #IMPLIED onkeyup %Script.datatype; #IMPLIED" 
%FPI.datatype
"CDATA" 
%Fieldset.class
"| %fieldset.qname;" 
%Flow.mix
"%Heading.class; | %List.class; | %Block.class; | %Inline.class; %Misc.class;" 
%Form.class
"| %form.qname;" 
%HeadOpts.mix
"( %script.qname; | %style.qname; | %meta.qname; | %link.qname; | %object.qname; )*" 
%Heading.class
"%h1.qname; | %h2.qname; | %h3.qname; | %h4.qname; | %h5.qname; | %h6.qname;" 
%Heading.content
"( #PCDATA | %Inline.mix; )*" 
%I18n.attrib
"%dir.attrib; %lang.attrib;" 
%I18n.class
"| %bdo.qname;" 
%InlForm.class
"| %input.qname; | %select.qname; | %textarea.qname; | %label.qname; | %button.qname;" 
%InlNoAnchor.class
"%InlStruct.class; %InlPhras.class; %InlPres.class; %I18n.class; %InlSpecial.class; %InlForm.class; %Ruby.class; %Inline.extra;" 
%InlNoAnchor.mix
"%InlNoAnchor.class; %Misc.class;" 
%InlNoRuby.class
"%InlStruct.class; %InlPhras.class; %InlPres.class; %I18n.class; %Anchor.class; %InlSpecial.class; %InlForm.class; %Inline.extra;" 
%InlPhras.class
"| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname; | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname; | %abbr.qname; | %acronym.qname; | %q.qname;" 
%InlPres.class
"| %tt.qname; | %i.qname; | %b.qname; | %big.qname; | %small.qname; | %sub.qname; | %sup.qname;" 
%InlSpecial.class
"| %img.qname; | %map.qname; | %object.qname;" 
%InlStruct.class
"%br.qname; | %span.qname;" 
%Inline.class
"%InlStruct.class; %InlPhras.class; %InlPres.class; %I18n.class; %Anchor.class; %InlSpecial.class; %InlForm.class; %Ruby.class; %Inline.extra;" 
%Inline.extra
"" 
%Inline.mix
"%Inline.class; %Misc.class;" 
%InputType.class
"( text | password | checkbox | radio | submit | reset | file | hidden | image | button )" 
%LanguageCode.datatype
"NMTOKEN" 
%Length.datatype
"CDATA" 
%LinkTypes.datatype
"NMTOKENS" 
%List.class
"%ul.qname; | %ol.qname; | %dl.qname;" 
%MediaDesc.datatype
"CDATA" 
%Misc.class
"%Edit.class; %Script.class; %Misc.extra;" 
%Misc.extra
"" 
%MultiLength.datatype
"CDATA" 
%NS.decl.attrib
"%XHTML.xmlns.extra.attrib;" 
%NS.prefixed
"IGNORE" 
%NoRuby.content
"( #PCDATA | %InlNoRuby.class; %Misc.class; )*" 
%Number.datatype
"CDATA" 
%Pixels.datatype
"CDATA" 
%Rb.common.attlist
"INCLUDE" 
%Rbc.common.attlist
"INCLUDE" 
%Rp.common.attlist
"INCLUDE" 
%Rt.common.attlist
"INCLUDE" 
%Rtc.common.attlist
"INCLUDE" 
%Ruby.class
"| %ruby.qname;" 
%Ruby.common.attlist
"INCLUDE" 
%Ruby.common.attlists
"INCLUDE" 
%Ruby.common.attrib
"%Common.attrib;" 
%Ruby.complex
"INCLUDE" 
%Ruby.content.complex
"| ( %rbc.qname;, %rtc.qname;, %rtc.qname;? )" 
%Ruby.content.simple
"( %rb.qname;, ( %rt.qname; | ( %rp.qname;, %rt.qname;, %rp.qname; ) ) )" 
%Ruby.fallback
"INCLUDE" 
%Ruby.fallback.mandatory
"IGNORE" 
%Script.class
"| %script.qname; | %noscript.qname;" 
%Script.datatype
"CDATA" 
%Shape.datatype
"( rect | circle | poly | default )" 
%Table.class
"| %table.qname;" 
%Text.datatype
"CDATA" 
%URI.datatype
"CDATA" 
%URIs.datatype
"CDATA" 
%XHTML.bidi
"INCLUDE" 
%XHTML.pfx
"" 
%XHTML.prefix
"" 
%XHTML.prefixed
"%NS.prefixed;" 
%XHTML.profile
"" 
%XHTML.version
"-//W3C//DTD XHTML 1.1//EN" 
%XHTML.version.attrib
"version %FPI.datatype; #FIXED '%XHTML.version;'" 
%XHTML.xmlns
"http://www.w3.org/1999/xhtml" 
%XHTML.xmlns.attrib
"xmlns %URI.datatype; #FIXED '%XHTML.xmlns;' %XLINK.xmlns.attrib;" 
%XHTML.xmlns.extra.attrib
"" 
%XLINK.xmlns
"" 
%XLINK.xmlns.attrib
"" 
%a.attlist
"INCLUDE" 
%a.content
"( #PCDATA | %InlNoAnchor.mix; )*" 
%a.element
"INCLUDE" 
%a.qname
"%XHTML.pfx;a" 
%abbr.attlist
"INCLUDE" 
%abbr.content
"( #PCDATA | %Inline.mix; )*" 
%abbr.element
"INCLUDE" 
%abbr.qname
"%XHTML.pfx;abbr" 
%acronym.attlist
"INCLUDE" 
%acronym.content
"( #PCDATA | %Inline.mix; )*" 
%acronym.element
"INCLUDE" 
%acronym.qname
"%XHTML.pfx;acronym" 
%address.attlist
"INCLUDE" 
%address.content
"( #PCDATA | %Inline.mix; )*" 
%address.element
"INCLUDE" 
%address.qname
"%XHTML.pfx;address" 
%alt.qname
"%XHTML.pfx;alt" 
%applet.qname
"%XHTML.pfx;applet" 
%area.attlist
"INCLUDE" 
%area.content
"EMPTY" 
%area.element
"INCLUDE" 
%area.qname
"%XHTML.pfx;area" 
%b.attlist
"INCLUDE" 
%b.content
"( #PCDATA | %Inline.mix; )*" 
%b.element
"INCLUDE" 
%b.qname
"%XHTML.pfx;b" 
%base.attlist
"INCLUDE" 
%base.content
"EMPTY" 
%base.element
"INCLUDE" 
%base.qname
"%XHTML.pfx;base" 
%bdo.attlist
"INCLUDE" 
%bdo.content
"( #PCDATA | %Inline.mix; )*" 
%bdo.element
"INCLUDE" 
%bdo.qname
"%XHTML.pfx;bdo" 
%big.attlist
"INCLUDE" 
%big.content
"( #PCDATA | %Inline.mix; )*" 
%big.element
"INCLUDE" 
%big.qname
"%XHTML.pfx;big" 
%blockquote.attlist
"INCLUDE" 
%blockquote.content
"( %Block.mix; )+" 
%blockquote.element
"INCLUDE" 
%blockquote.qname
"%XHTML.pfx;blockquote" 
%body.attlist
"INCLUDE" 
%body.content
"( %Block.mix; )+" 
%body.element
"INCLUDE" 
%body.qname
"%XHTML.pfx;body" 
%br.attlist
"INCLUDE" 
%br.content
"EMPTY" 
%br.element
"INCLUDE" 
%br.qname
"%XHTML.pfx;br" 
%button.attlist
"INCLUDE" 
%button.content
"( #PCDATA | %BlkNoForm.mix; | %InlStruct.class; %InlPhras.class; %InlPres.class; %I18n.class; %InlSpecial.class; %Inline.extra; )*" 
%button.element
"INCLUDE" 
%button.qname
"%XHTML.pfx;button" 
%caption.attlist
"INCLUDE" 
%caption.content
"( #PCDATA | %Inline.mix; )*" 
%caption.element
"INCLUDE" 
%caption.qname
"%XHTML.pfx;caption" 
%cite.attlist
"INCLUDE" 
%cite.content
"( #PCDATA | %Inline.mix; )*" 
%cite.element
"INCLUDE" 
%cite.qname
"%XHTML.pfx;cite" 
%class.attrib
"class NMTOKENS #IMPLIED" 
%code.attlist
"INCLUDE" 
%code.content
"( #PCDATA | %Inline.mix; )*" 
%code.element
"INCLUDE" 
%code.qname
"%XHTML.pfx;code" 
%col.attlist
"INCLUDE" 
%col.content
"EMPTY" 
%col.element
"INCLUDE" 
%col.qname
"%XHTML.pfx;col" 
%colgroup.attlist
"INCLUDE" 
%colgroup.content
"( %col.qname; )*" 
%colgroup.element
"INCLUDE" 
%colgroup.qname
"%XHTML.pfx;colgroup" 
%dd.attlist
"INCLUDE" 
%dd.content
"( #PCDATA | %Flow.mix; )*" 
%dd.element
"INCLUDE" 
%dd.qname
"%XHTML.pfx;dd" 
%del.attlist
"INCLUDE" 
%del.content
"( #PCDATA | %Flow.mix; )*" 
%del.element
"INCLUDE" 
%del.qname
"%XHTML.pfx;del" 
%dfn.attlist
"INCLUDE" 
%dfn.content
"( #PCDATA | %Inline.mix; )*" 
%dfn.element
"INCLUDE" 
%dfn.qname
"%XHTML.pfx;dfn" 
%dir.attrib
"dir ( ltr | rtl ) #IMPLIED" 
%div.attlist
"INCLUDE" 
%div.content
"( #PCDATA | %Flow.mix; )*" 
%div.element
"INCLUDE" 
%div.qname
"%XHTML.pfx;div" 
%dl.attlist
"INCLUDE" 
%dl.content
"( %dt.qname; | %dd.qname; )+" 
%dl.element
"INCLUDE" 
%dl.qname
"%XHTML.pfx;dl" 
%dt.attlist
"INCLUDE" 
%dt.content
"( #PCDATA | %Inline.mix; )*" 
%dt.element
"INCLUDE" 
%dt.qname
"%XHTML.pfx;dt" 
%em.attlist
"INCLUDE" 
%em.content
"( #PCDATA | %Inline.mix; )*" 
%em.element
"INCLUDE" 
%em.qname
"%XHTML.pfx;em" 
%fieldset.attlist
"INCLUDE" 
%fieldset.content
"( #PCDATA | %legend.qname; | %Flow.mix; )*" 
%fieldset.element
"INCLUDE" 
%fieldset.qname
"%XHTML.pfx;fieldset" 
%form.attlist
"INCLUDE" 
%form.content
"( %BlkNoForm.mix; | %fieldset.qname; )+" 
%form.element
"INCLUDE" 
%form.qname
"%XHTML.pfx;form" 
%frame.attrib
"frame ( void | above | below | hsides | lhs | rhs | vsides | box | border ) #IMPLIED" 
%h1.attlist
"INCLUDE" 
%h1.element
"INCLUDE" 
%h1.qname
"%XHTML.pfx;h1" 
%h2.attlist
"INCLUDE" 
%h2.element
"INCLUDE" 
%h2.qname
"%XHTML.pfx;h2" 
%h3.attlist
"INCLUDE" 
%h3.element
"INCLUDE" 
%h3.qname
"%XHTML.pfx;h3" 
%h4.attlist
"INCLUDE" 
%h4.element
"INCLUDE" 
%h4.qname
"%XHTML.pfx;h4" 
%h5.attlist
"INCLUDE" 
%h5.element
"INCLUDE" 
%h5.qname
"%XHTML.pfx;h5" 
%h6.attlist
"INCLUDE" 
%h6.element
"INCLUDE" 
%h6.qname
"%XHTML.pfx;h6" 
%head.attlist
"INCLUDE" 
%head.content
"( %HeadOpts.mix;, ( ( %title.qname;, %HeadOpts.mix;, ( %base.qname;, %HeadOpts.mix; )? ) | ( %base.qname;, %HeadOpts.mix;, ( %title.qname;, %HeadOpts.mix; ))))" 
%head.element
"INCLUDE" 
%head.qname
"%XHTML.pfx;head" 
%hr.attlist
"INCLUDE" 
%hr.content
"EMPTY" 
%hr.element
"INCLUDE" 
%hr.qname
"%XHTML.pfx;hr" 
%html.attlist
"INCLUDE" 
%html.content
"( %head.qname;, %body.qname; )" 
%html.element
"INCLUDE" 
%html.qname
"%XHTML.pfx;html" 
%i.attlist
"INCLUDE" 
%i.content
"( #PCDATA | %Inline.mix; )*" 
%i.element
"INCLUDE" 
%i.qname
"%XHTML.pfx;i" 
%id.attrib
"id ID #IMPLIED" 
%img.attlist
"INCLUDE" 
%img.content
"EMPTY" 
%img.element
"INCLUDE" 
%img.qname
"%XHTML.pfx;img" 
%input.attlist
"INCLUDE" 
%input.content
"EMPTY" 
%input.element
"INCLUDE" 
%input.qname
"%XHTML.pfx;input" 
%ins.attlist
"INCLUDE" 
%ins.content
"( #PCDATA | %Flow.mix; )*" 
%ins.element
"INCLUDE" 
%ins.qname
"%XHTML.pfx;ins" 
%kbd.attlist
"INCLUDE" 
%kbd.content
"( #PCDATA | %Inline.mix; )*" 
%kbd.element
"INCLUDE" 
%kbd.qname
"%XHTML.pfx;kbd" 
%label.attlist
"INCLUDE" 
%label.content
"( #PCDATA | %input.qname; | %select.qname; | %textarea.qname; | %button.qname; | %InlStruct.class; %InlPhras.class; %I18n.class; %InlPres.class; %Anchor.class; %InlSpecial.class; %Inline.extra; %Misc.class; )*" 
%label.element
"INCLUDE" 
%label.qname
"%XHTML.pfx;label" 
%lang.attrib
"xml:lang %LanguageCode.datatype; #IMPLIED" 
%legend.attlist
"INCLUDE" 
%legend.content
"( #PCDATA | %Inline.mix; )*" 
%legend.element
"INCLUDE" 
%legend.qname
"%XHTML.pfx;legend" 
%li.attlist
"INCLUDE" 
%li.content
"( #PCDATA | %Flow.mix; )*" 
%li.element
"INCLUDE" 
%li.qname
"%XHTML.pfx;li" 
%link.attlist
"INCLUDE" 
%link.content
"EMPTY" 
%link.element
"INCLUDE" 
%link.qname
"%XHTML.pfx;link" 
%map.attlist
"INCLUDE" 
%map.content
"(( %Block.mix; ) | %area.qname; )+" 
%map.element
"INCLUDE" 
%map.qname
"%XHTML.pfx;map" 
%meta.attlist
"INCLUDE" 
%meta.content
"EMPTY" 
%meta.element
"INCLUDE" 
%meta.qname
"%XHTML.pfx;meta" 
%noscript.attlist
"INCLUDE" 
%noscript.content
"( %Block.mix; )+" 
%noscript.element
"INCLUDE" 
%noscript.qname
"%XHTML.pfx;noscript" 
%object.attlist
"INCLUDE" 
%object.content
"( #PCDATA | %Flow.mix; | %param.qname; )*" 
%object.element
"INCLUDE" 
%object.qname
"%XHTML.pfx;object" 
%ol.attlist
"INCLUDE" 
%ol.content
"( %li.qname; )+" 
%ol.element
"INCLUDE" 
%ol.qname
"%XHTML.pfx;ol" 
%optgroup.attlist
"INCLUDE" 
%optgroup.content
"( %option.qname; )+" 
%optgroup.element
"INCLUDE" 
%optgroup.qname
"%XHTML.pfx;optgroup" 
%option.attlist
"INCLUDE" 
%option.content
"( #PCDATA )" 
%option.element
"INCLUDE" 
%option.qname
"%XHTML.pfx;option" 
%p.attlist
"INCLUDE" 
%p.content
"( #PCDATA | %Inline.mix; )*" 
%p.element
"INCLUDE" 
%p.qname
"%XHTML.pfx;p" 
%param.attlist
"INCLUDE" 
%param.content
"EMPTY" 
%param.element
"INCLUDE" 
%param.qname
"%XHTML.pfx;param" 
%pre.attlist
"INCLUDE" 
%pre.content
"( #PCDATA | %InlStruct.class; %InlPhras.class; | %tt.qname; | %i.qname; | %b.qname; %I18n.class; %Anchor.class; | %script.qname; | %map.qname; %Inline.extra; )*" 
%pre.element
"INCLUDE" 
%pre.qname
"%XHTML.pfx;pre" 
%profile.attrib
"profile %URI.datatype; '%XHTML.profile;'" 
%q.attlist
"INCLUDE" 
%q.content
"( #PCDATA | %Inline.mix; )*" 
%q.element
"INCLUDE" 
%q.qname
"%XHTML.pfx;q" 
%rb.content
"%NoRuby.content;" 
%rb.element
"INCLUDE" 
%rb.qname
"%XHTML.pfx;rb" 
%rbc.content
"(%rb.qname;)+" 
%rbc.element
"INCLUDE" 
%rbc.qname
"%XHTML.pfx;rbc" 
%rp.content
"( #PCDATA )" 
%rp.element
"INCLUDE" 
%rp.qname
"%XHTML.pfx;rp" 
%rt.attlist
"INCLUDE" 
%rt.content
"%NoRuby.content;" 
%rt.element
"INCLUDE" 
%rt.qname
"%XHTML.pfx;rt" 
%rtc.content
"(%rt.qname;)+" 
%rtc.element
"INCLUDE" 
%rtc.qname
"%XHTML.pfx;rtc" 
%ruby.content
"( %Ruby.content.simple; %Ruby.content.complex; )" 
%ruby.element
"INCLUDE" 
%ruby.qname
"%XHTML.pfx;ruby" 
%rules.attrib
"rules ( none | groups | rows | cols | all ) #IMPLIED" 
%samp.attlist
"INCLUDE" 
%samp.content
"( #PCDATA | %Inline.mix; )*" 
%samp.element
"INCLUDE" 
%samp.qname
"%XHTML.pfx;samp" 
%scope.attrib
"scope ( row | col | rowgroup | colgroup ) #IMPLIED" 
%script.attlist
"INCLUDE" 
%script.content
"( #PCDATA )" 
%script.element
"INCLUDE" 
%script.qname
"%XHTML.pfx;script" 
%select.attlist
"INCLUDE" 
%select.content
"( %optgroup.qname; | %option.qname; )+" 
%select.element
"INCLUDE" 
%select.qname
"%XHTML.pfx;select" 
%small.attlist
"INCLUDE" 
%small.content
"( #PCDATA | %Inline.mix; )*" 
%small.element
"INCLUDE" 
%small.qname
"%XHTML.pfx;small" 
%span.attlist
"INCLUDE" 
%span.content
"( #PCDATA | %Inline.mix; )*" 
%span.element
"INCLUDE" 
%span.qname
"%XHTML.pfx;span" 
%strong.attlist
"INCLUDE" 
%strong.content
"( #PCDATA | %Inline.mix; )*" 
%strong.element
"INCLUDE" 
%strong.qname
"%XHTML.pfx;strong" 
%style.attlist
"INCLUDE" 
%style.attrib
"style CDATA #IMPLIED" 
%style.content
"( #PCDATA )" 
%style.element
"INCLUDE" 
%style.qname
"%XHTML.pfx;style" 
%sub.attlist
"INCLUDE" 
%sub.content
"( #PCDATA | %Inline.mix; )*" 
%sub.element
"INCLUDE" 
%sub.qname
"%XHTML.pfx;sub" 
%sup.attlist
"INCLUDE" 
%sup.content
"( #PCDATA | %Inline.mix; )*" 
%sup.element
"INCLUDE" 
%sup.qname
"%XHTML.pfx;sup" 
%table.attlist
"INCLUDE" 
%table.content
"( %caption.qname;?, ( %col.qname;* | %colgroup.qname;* ), (( %thead.qname;?, %tfoot.qname;?, %tbody.qname;+ ) | ( %tr.qname;+ )))" 
%table.element
"INCLUDE" 
%table.qname
"%XHTML.pfx;table" 
%tbody.attlist
"INCLUDE" 
%tbody.content
"( %tr.qname; )+" 
%tbody.element
"INCLUDE" 
%tbody.qname
"%XHTML.pfx;tbody" 
%td.attlist
"INCLUDE" 
%td.content
"( #PCDATA | %Flow.mix; )*" 
%td.element
"INCLUDE" 
%td.qname
"%XHTML.pfx;td" 
%textarea.attlist
"INCLUDE" 
%textarea.content
"( #PCDATA )" 
%textarea.element
"INCLUDE" 
%textarea.qname
"%XHTML.pfx;textarea" 
%tfoot.attlist
"INCLUDE" 
%tfoot.content
"( %tr.qname; )+" 
%tfoot.element
"INCLUDE" 
%tfoot.qname
"%XHTML.pfx;tfoot" 
%th.attlist
"INCLUDE" 
%th.content
"( #PCDATA | %Flow.mix; )*" 
%th.element
"INCLUDE" 
%th.qname
"%XHTML.pfx;th" 
%thead.attlist
"INCLUDE" 
%thead.content
"( %tr.qname; )+" 
%thead.element
"INCLUDE" 
%thead.qname
"%XHTML.pfx;thead" 
%title.attlist
"INCLUDE" 
%title.attrib
"title %Text.datatype; #IMPLIED" 
%title.content
"( #PCDATA )" 
%title.element
"INCLUDE" 
%title.qname
"%XHTML.pfx;title" 
%tr.attlist
"INCLUDE" 
%tr.content
"( %th.qname; | %td.qname; )+" 
%tr.element
"INCLUDE" 
%tr.qname
"%XHTML.pfx;tr" 
%tt.attlist
"INCLUDE" 
%tt.content
"( #PCDATA | %Inline.mix; )*" 
%tt.element
"INCLUDE" 
%tt.qname
"%XHTML.pfx;tt" 
%ul.attlist
"INCLUDE" 
%ul.content
"( %li.qname; )+" 
%ul.element
"INCLUDE" 
%ul.qname
"%XHTML.pfx;ul" 
%var.attlist
"INCLUDE" 
%var.content
"( #PCDATA | %Inline.mix; )*" 
%var.element
"INCLUDE" 
%var.qname
"%XHTML.pfx;var" 
%xhtml-arch.module
"IGNORE" 
%xhtml-attribs.mod
PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN" "xhtml-attribs-1.mod" 
%xhtml-attribs.module
"INCLUDE" 
%xhtml-base.mod
PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod" 
%xhtml-base.module
"INCLUDE" 
%xhtml-bdo.mod
PUBLIC "-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-bdo-1.mod" 
%xhtml-bdo.module
"%XHTML.bidi;" 
%xhtml-blkphras.mod
PUBLIC "-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN" "xhtml-blkphras-1.mod" 
%xhtml-blkphras.module
"INCLUDE" 
%xhtml-blkpres.mod
PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN" "xhtml-blkpres-1.mod" 
%xhtml-blkpres.module
"INCLUDE" 
%xhtml-blkstruct.mod
PUBLIC "-//W3C//ELEMENTS XHTML Block Structural 1.0//EN" "xhtml-blkstruct-1.mod" 
%xhtml-blkstruct.module
"INCLUDE" 
%xhtml-charent.mod
PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN" "xhtml-charent-1.mod" 
%xhtml-charent.module
"INCLUDE" 
%xhtml-csismap.mod
PUBLIC "-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-csismap-1.mod" 
%xhtml-csismap.module
"INCLUDE" 
%xhtml-datatypes.mod
PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN" "xhtml-datatypes-1.mod" 
%xhtml-datatypes.module
"INCLUDE" 
%xhtml-edit.mod
PUBLIC "-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-edit-1.mod" 
%xhtml-edit.module
"INCLUDE" 
%xhtml-events.mod
PUBLIC "-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN" "xhtml-events-1.mod" 
%xhtml-events.module
"INCLUDE" 
%xhtml-form.mod
PUBLIC "-//W3C//ELEMENTS XHTML Forms 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-form-1.mod" 
%xhtml-form.module
"INCLUDE" 
%xhtml-framework.mod
PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-framework-1.mod" 
%xhtml-framework.module
"INCLUDE" 
%xhtml-hypertext.mod
PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod" 
%xhtml-hypertext.module
"INCLUDE" 
%xhtml-image.mod
PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod" 
%xhtml-image.module
"INCLUDE" 
%xhtml-inlphras.mod
PUBLIC "-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN" "xhtml-inlphras-1.mod" 
%xhtml-inlphras.module
"INCLUDE" 
%xhtml-inlpres.mod
PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN" "xhtml-inlpres-1.mod" 
%xhtml-inlpres.module
"INCLUDE" 
%xhtml-inlstruct.mod
PUBLIC "-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN" "xhtml-inlstruct-1.mod" 
%xhtml-inlstruct.module
"INCLUDE" 
%xhtml-inlstyle.mod
PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod" 
%xhtml-inlstyle.module
"INCLUDE" 
%xhtml-lat1
PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent" 
%xhtml-legacy.module
"IGNORE" 
%xhtml-link.mod
PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-link-1.mod" 
%xhtml-link.module
"INCLUDE" 
%xhtml-list.mod
PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod" 
%xhtml-list.module
"INCLUDE" 
%xhtml-meta.mod
PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-meta-1.mod" 
%xhtml-meta.module
"INCLUDE" 
%xhtml-model.mod
PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN" "xhtml11-model-1.mod" 
%xhtml-model.module
"INCLUDE" 
%xhtml-model.redecl
"" 
%xhtml-notations.mod
PUBLIC "-//W3C//NOTATIONS XHTML Notations 1.0//EN" "xhtml-notations-1.mod" 
%xhtml-notations.module
"INCLUDE" 
%xhtml-object.mod
PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod" 
%xhtml-object.module
"INCLUDE" 
%xhtml-param.mod
PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-param-1.mod" 
%xhtml-param.module
"INCLUDE" 
%xhtml-postfw-redecl.module
"IGNORE" 
%xhtml-prefw-redecl.module
"IGNORE" 
%xhtml-pres.mod
PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-pres-1.mod" 
%xhtml-pres.module
"INCLUDE" 
%xhtml-qname-extra.mod
"" 
%xhtml-qname.mod
PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN" "xhtml-qname-1.mod" 
%xhtml-qname.module
"INCLUDE" 
%xhtml-qname.redecl
"" 
%xhtml-ruby.mod
PUBLIC "-//W3C//ELEMENTS XHTML Ruby 1.0//EN" "http://www.w3.org/TR/ruby/xhtml-ruby-1.mod" 
%xhtml-ruby.module
"INCLUDE" 
%xhtml-script.mod
PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-script-1.mod" 
%xhtml-script.module
"INCLUDE" 
%xhtml-special
PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent" 
%xhtml-ssismap.mod
PUBLIC "-//W3C//ELEMENTS XHTML Server-side Image Maps 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-ssismap-1.mod" 
%xhtml-ssismap.module
"INCLUDE" 
%xhtml-struct.mod
PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod" 
%xhtml-struct.module
"INCLUDE" 
%xhtml-style.mod
PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod" 
%xhtml-style.module
"INCLUDE" 
%xhtml-symbol
PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent" 
%xhtml-table.mod
PUBLIC "-//W3C//ELEMENTS XHTML Tables 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-table-1.mod" 
%xhtml-table.module
"INCLUDE" 
%xhtml-text.mod
PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod" 
%xhtml-text.module
"INCLUDE" 
%xhtml-xlink.mod
""