[1]
[CITE[Modularization of XHTML]]
[2]
[CITE[Errata in REC-xhtml-modularization-20010410]]
* XHTML m12n 1.0 勧告のなんかおかしなところ
[3]
> XHTML Modularization is a decomposition of XHTML 1.0, and by reference HTML 4, into a collection of abstract modules that provide specific types of functionality.
;;
[Q[[[XHTML 1.0]] を分解]]したと述べているが、
事実に反する (例: [CODE(HTMLa)@en[[[usemap]]]])。
([[名無しさん]])
[4]
[PRE(code)[
s/A abstract/An abstract/
]PRE]
;;
([[名無しさん]])
[5]
[PRE(code)[
s/an document type/a document type/
]PRE]
;;
([[名無しさん]])
[6]
[Q@en[[[driver]]]] の定義に [Q@en[[[file]]]]
という言葉が出てくるが、その定義がない。
[[ファイル・システム]]の[[ファイル]]のことでよいのか?
それと [[Web]] とどういう関係があるのか?
;;
([[名無しさん]])
[7]
[Q[[[実体]]]]の定義で、[[内部実体]]は[[文書実体]]内で定義され、[[外部実体]]は[[文書実体]]外で定義されると書いてあるが、事実に反する。
(少なくても [[XML 1.0]] の定義とは異なる。)
;;
([[名無しさん]])
[8]
[Q[[[混成文書]]]]の定義で、複数の [[XML名前空間]]を使った、とあるが、
[CODE(XMLa)@en[[[xml]]:[[lang]]]] や [CODE(XMLa)@en[[[xmlns]]]] を使っただけで[[混成文書]]としてよいのか?
;;
([[名無しさん]])
[9]
[Q[[[親文書型]]]]は定義されているだけで使われていない。
;;
([[名無しさん]])
[10]
[[タグ]]、[[引数実体]]などはわざわざ定義する必要があるのか?
[[XML 1.0]] を参照するだけでよいのでは。
([[名無しさん]])
[11]
[[RFC 2119]] [[助動詞]]を使うといっているが、1つも使われていない。
([[小文字]]では使われているが、何の注記もない。)
;;
([[名無しさん]])
[12]
認識できない[[属性値]]が現れたら[[既定値]]を使えというが、
[[既定値]]がなければどうすればよいのかが規定されていない。
;;
([[名無しさん]])
[13]
[[定義済実体]]という未定義用語が登場する。
;;
;; ちなみに、 [[XHTML 1.0]] [[第2版]]では修正されている:
([[名無しさん]])
[14]
[[ブロック要素]]という未定義用語が登場する。
;;
([[名無しさん]])
[15]
[[XHTML]] [[文書]]の[Q[[[処理]]]]方法が規定されているようだが、
何を指しているのかよくわからない。
特に [[DOM]] や [[CSS]] とどう関係するのかがよくわからない。
;;
([[名無しさん]])
[16]
なぜか[[未登録公式公開識別子]]以外使えない。
;;
([[名無しさん]])
[17]
なぜか[[属性型]]として [CODE(XML)@en[[[PCDATA]]]]
が [[XML]] から引用されている。
;;
([[名無しさん]])
[18]
[[色]]の十六進数の桁数に関する規定がない。
;;
([[名無しさん]])
[19]
日時の書式に関する規定がない。
;;
([[名無しさん]])
[20]
[[属性型]] [CODE@en[[[FrameTarget]]]] は
構文や [[HTML 4]] の予約名に関する言及がない。
;;
([[名無しさん]])
[21]
[[属性型]] [CODE@en[[[Shape]]]] の構文に関する言及がない。
;;
([[名無しさん]])
[22]
[[モジュール]]における[[属性型]]の指定と [[HTML 4]]
における[[属性型]]との関係がわからない。
普通に考えれば [[XHTML m12n]] の規定が上書きするのだろうが、
>>18-21 のように欠けている部分は [[HTML 4]]
の規定が (あれば) 有効なのか?
([[名無しさん]])
[23]
[[スキー]]・[[モジュール]]で、 [CODE(HTMLa)@en[[[href]]]]
[[属性]]の[[属性型]]が [CODE(HTMLe)@en[[[resort]]]]
以外には示されていない。
;; それに [CODE(XML)@en[[[CDATA]]]] というのはおかしい。
[CODE@en[[[URI]]]] ではないのか??
;;
([[名無しさん]])
[24]
>>22
> Except when overridden in this document, the semantics of these elements and attributes are defined in [HTML4].
というのが
にある。が、意味はいいとして、 ([[属性値]]などの) 構文については何も述べていない。
([[名無しさん]])
[25]
[CODE(XMLa)@en[[[xml]]:[[lang]]]] [[属性]]の意味の規定がない。
[[引用規格]]の1つである [[XML 1.0]]
に定義があるようだが、それと同じでいいのか??
;;
([[名無しさん]])
[26]
[CODE(HTMLa)@en[[[profile]]]] の[[属性型]]が [[HTML 4]]
では [CODE@en[[[URIs]]]] のはずが [CODE@en[[[URI]]]]
になっている。
;; [CODE(HTMLa)@en[[[profile]]]] の項を参照。
;;
([[名無しさん]])
[27]
[[HTML 4]] や [[XHTML 1.0]] ではいくつかの[[要素型]]で[[子孫]]の[[要素型]]に関する制約があるが、
まったく規定されていない。
;;
([[名無しさん]])
[28]
[CODE(HTMLe)@en[[[param]]]] が[[アプレット]]・[[モジュール]]と[[物体]][[モジュール]]で定義されているが、両[[モジュール]]の併用の可否に関する規定がない。
;; 、
([[名無しさん]])
[29]
[CODE(HTMLe)@en[[[applet]]]] の[[属性集合]] [CODE@en[[[Core]]]]
が[[リンク]]になっていない。
;;
([[名無しさん]])
[30]
[CODE@en[[[I18n]]]] [[属性集成]]の
[CODE(HTMLa)@en[[[dir]]]] [[属性]]がなぜか必須になっている。
;;
([[名無しさん]])
[31]
[CODE(HTMLe)@en[[[pre]]]] の[[最小内容モデル]]が
[CODE@en[([[PCDATA]] | [[Inline]])*]]
で、 [[HTML 4]] や [[XHTML 1.0]] よりかなり緩い。
;;
([[名無しさん]])
[32]
[CODE(HTMLa)@en[[[scope]]]] と
[CODE(HTMLa)@en[[[align]]]] の[[属性値]]候補がなぜか
[CODE[[[|]]]] ではなく [CODE[[[,]]]] で区切られている。
;;
[33]
[CODE(HTMLa)@en[[[usemap]]]] の[[属性型]]がなぜか [CODE@en[[[URI]]]]
ではなく [CODE@en[[[IDREF]]]] になっている。
;; [CODE(HTMLa)@en[[[usemap]]]] の項を参照。
;;
([[名無しさん]])
[34]
[[属性型]] [CODE@en[[[Shape]]]] は使われていない。
;; [[DTD]] の[[データ型実体]] [CODE(XML)@en[%[[Shape.datatype]];]]
は使われている。
([[名無しさん]])
[35]
[CODE(HTMLe)@en[[[input]]]] の [CODE(HTMLa)@en[[[ismap]]]]
[[属性]]は[[基本フォーム]]・[[モジュール]]が選択されていても有効になるとされているが、
[[基本フォーム]]・[[モジュール]]に [CODE(HTML)@en[[[image]]]]
[[提出ボタン]][[制御子]]はないので、
意味がない。
;;
([[名無しさん]])
[36]
[CODE(HTMLe)@en[[[object]]]] の [CODE@en[[[Common]]]]
[[属性集成]]がなぜか[[リンク]]になっていない。
;;
([[名無しさん]])
[37]
[CODE(HTMLe)@en[[[frameset]]]] の [CODE(HTMLa)@en[[[rows]]]]
と [CODE(HTMLa)@en[[[cols]]]] がなぜか
[CODE@en[[[MultiLength]]]] になっている。
;;
([[名無しさん]])
[38]
[[HTML 4]] と [[XHTML 1.0]] における、 [CODE(HTMLe)@en[[[noframes]]]] の [CODE(HTMLe)@en[[[body]]]] 内での用法に相当するものが定義されていない。
([[名無しさん]])
[39]
[CODE(HTMLa)@en[[[target]]]] の[[属性型]]がなぜか
[CODE@en[[[FrameTarget]]]] ではなく
[CODE(XML)@en[[[CDATA]]]] になっている。
;;
([[名無しさん]])
[40]
[CODE(HTMLe)@en[[[base]]]] [CODE(HTMLa)@en[[[target]]]]
が定義されるのがなぜか[[基底]][[モジュール]]ではなく[[遺物]][[モジュール]]が選択されたときとされている。
;;
([[名無しさん]])
[41]
[CODE(HTMLe)@en[[[noscript]]]] が [CODE@en[[[Inline]]]]
にも追加される。
;;
([[名無しさん]])
[42]
[CODE(HTMLe)@en[[[base]]]] [CODE(HTMLa)@en[[[href]]]]
が必須なので、 [CODE(HTMLa)@en[[[target]]]]
だけのために使うことはできない。
;;
([[名無しさん]])
[43]
[[名前識別]][[モジュール]]には [CODE(HTMLe)@en[[[frame]]]]
[CODE(HTMLa)@en[[[id]]]] も含まれている。
この[[モジュール]]の規定によれば、 [CODE(HTMLa)@en[[[name]]]]
を使う時には [CODE(HTMLa)@en[[[id]]]]
も使わなければならず、同じ値でなければならない。
;;
([[名無しさん]])
[44]
[[属性]]が定義されるための[[モジュール]]の記述が抜けている。
;;
([[名無しさん]])
[45]
[Q[[[ファイル実体]]]]という未定義用語が出てくる。
;;
([[名無しさん]])
[46]
[Q[[[クラス]]]]という未定義用語が出てきる。
;;
([[名無しさん]])
[47]
>>45
が定義? あまりそうは感じられないが。。。
([[名無しさん]])
[48]
[PRE(code)[
s/
([[名無しさん]])
[49]
別に問題ではないが、[[実体宣言]]が[[システム識別子]]だけで、[[公式公開識別子]]が
(あるのに) なぜか使われていない。
;;
([[名無しさん]])
[50]
[Q[この章は[[参考]]です。]]の[Q[[[参考]]]]が
[CODE(HTMLe)@en[[[b]]]] で[[マーク]]されている。
;; 他の章では [CODE(HTMLe)@en[[[em]]]]。
;;
([[名無しさん]])
[51]
にない [CODE@en[.[[extra]]]] という[[接尾辞]]があるのはいくないと思います!
ちなみに [[XHTML]] [[DTD]] [[モジュール]]は [CODE@en[.[[extras]]]] なんて使ってなくて、
[CODE@en[.[[extra]]]] になってます。
;;
([[名無しさん]])
[52]
なぜ[[要素型]]の定義方法の例で [[XHTML]] [[DTD]]
[[モジュール]]に使っているのと同じ方法を示さないのか。
少なくても [CODE@en[.[[content]]]] は使っている例を示すべき。
;; 次の節で [CODE@en[.[[content]]]] の活用例を載せているのだし。
;;
([[名無しさん]])
[53]
どうせ例示するなら[[適合]] [[XHTMLホスト言語文書型]]にすればいいのに。
;;
([[名無しさん]])
[54]
[CODE(XML)@en[[[amp]]]] と [CODE(XML)@en[[[lt]]]]
の定義がおかしい ([[XML 1.0]] によれば[[誤り]])。
;;
[56]
[[XHTML]] を[[基底体系]]として使うための[[モジュール]]が提供されているが、具体的にどう使えばいいのか説明がない。
[[体系使用宣言処理指令]]が使われているようだが、
構文が [[ISO/IEC 10744]] 案と異なる。
[[体系DTD]]として [[XHTML 1.1]] の [[DTD]]
が[[参照]]されているようだが、何の説明もない。
なぜ [[XHTML 1.1]] ではなく [[XHTML m12n]]
に含める必要があるのか?
[[名前空間整形式]]でない。
[[体系選択肢]][[属性]]として [CODE(SGMLa)@en[[[HtModReq]]]]
と [CODE(SGMLa)@en[[[HtModOpt]]]] が定義されているが、
その意味の説明がない。[[ISO/IEC 10744]] で定義されている意味だけだとすると、
([[引数実体]]が定義されるだけなので) 実質的に意味をなさないことになる。
;;
([[名無しさん]])
[57]
(そもそも[[基底体系]]として使うための[[モジュール]]を[[基底体系]]である [[XHTML]] 側で提供されているのがおかしい。
[[体系基底宣言]]や[[体系使用宣言]]は[[派生体系]]の[[DTD]]で使うものだろ?)
([[名無しさん]])
[58]
[[記法]][[モジュール]]があるが、いつどこでなににどう使うのか説明がない。
;;
([[名無しさん]])
[59]
[[記法]][[モジュール]]は
の[[属性型]]に対応するように見えるが、明記されていないし、
多少出入りがある。
[CODE(XML)@en[[[w3c-xml]]]] は[[記法]][[モジュール]]でだけ定義されている。
[CODE(XML)@en[[[CDATA]]]] を''除く'' [[XML]]
の[[属性型]]は[[記法]]として定義されて''いない''。
[CODE@en[[[Shape]]]]、[CODE@en[[[Coords]]]]、
[CODE@en[[[MultiLengths]]]] は[[記法]]として定義されて''いない''。
;;
([[名無しさん]])
[60]
[[データ型]][[モジュール]]は
の[[属性型]]に対応するように見えるが、明記されていない。
;; それぞれの[[データ型実体]]には[[属性型]]への[[リンク]]があるので、対応関係があるらしいことはわかる。
[CODE@en[[[MultiLengths]]]] だけなぜか[[遺物]] [[DTD]] [[モジュール]]で定義されているが、意図的なのかどうか?
;; [[遺物]][[モジュール]]だけで参照されているから、
わざとそうしたのか?
;;
([[名無しさん]])
[61]
[CODE(XML)@en[%[[Core.attrib]];]] は[[属性集成]] [CODE@en[[[Core]]]]
に対応しているように見えるが、
なぜか [CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
も含まれている。つまり、[[抽象モジュール]]定義では含まれていないはずの
[CODE(XMLa)@en[[[xmlns]]]] [[属性]]が、
[[DTD]] ではほぼすべての[[要素型]]で定義されている。
;;
([[名無しさん]])
[62]
[CODE(HTMLa)@en[[[dir]]]] [[属性]]が
[[DTD]] では[[必須]]になっていない (>>30)。
;;
([[名無しさん]])
[65]
[[名前空間宣言]]の[[属性]]に関する[[宣言]]がなにをどうするのが適切なのかよくわからない。
では定義する名前空間の宣言を
[CODE(XML)@en[%[VAR[MODULE]].xmlns.extra.attrib;]]
に入れるようにといっているが、
おかしいのでは。
;; [CODE(XML)@en[%[[XHTML.xmlns.extra.attrib]];]]
は空で、[[名前空間宣言]]は
[CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
に含まれている。
の [[XHTML]] の [[QName]] [[モジュール]]では、
[CODE(XML)@en[%[[NS.decl.attrib]];]]
という[[引数実体]]があって、
[PRE(XML code comment)[
]PRE]
と説明があるが、その記述に反して、[[名前空間接頭辞]]を使わない時に
[[XHTML]] の[[名前空間宣言]]は含まれない。
[CODE(XML)@en[%[[XLINK.xmlns.attrib]];]]
という[[引数実体]]があるが、そこで [[XLink]]
の[[名前空間]]を宣言しても
[CODE(XML)@en[%[[NS.decl.attrib]];]]
には含まれるようになっておらず、やはり説明と一致していない。
[CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
の[[実体宣言]]の上にも
[PRE(XML code comment)[
]PRE]
という説明がある。 [CODE(XML)@en[%[[NS.decl.attrib]];]]
は [CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
なのだろうか? そうだとしても、
[[XHTML]] [[名前空間]]に[[名前空間接頭辞]]を使わない時に
[CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
に [CODE(XML)@en[%[[NS.decl.attrib]];]]
が含まれないので、説明と矛盾している。
>>63 と >>64 の両方の注釈の指示に従い
[[XLink]] を使おうとすると、
[CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
には2組の [[XLink]] の[[名前空間宣言]]が含まれてしまうことがある。
;; 無害だが無益。
([[名無しさん]])
[66]
>>65 を書いてる途中で [[DTD]] がやりたいことがなんとなくわかった。
[CODE(XMLa)@en[[[xmlns]]:xhtml]] ∈ [CODE(XML)@en[%[[NS.decl.attrib]];]] ⊂ [CODE(XML)@en[%[[XHTML.xmlns.attrib]];]] ⊂ [CODE(XML)@en[%[[Common.attrib]];]]
[CODE(XMLa)@en[[[xmlns]]]] = xhtml ∈ [CODE(XML)@en[%[[XHTML.xmlns.attrib]];]] ⊂ [CODE(XML)@en[%[[Common.attrib]];]]
[CODE(XMLa)@en[[[xmlns]]:inventory]] ∈ [CODE(XML)@en[%Inventory.xmlns.extra.attrib;]] ⊂ [CODE(XML)@en[%[[XHTML.xmlns.extra.attrib]];]] ⊂ [CODE(XML)@en[%[[NS.decl.attrib]];]] ⊂ [CODE(XML)@en[%[[XHTML.xmlns.attrib]];]] ⊂ [CODE(XML)@en[%[[Common.attrib]];]]
[CODE(XMLa)@en[[[xmlns]]:xhtml]] ∈ [CODE(XML)@en[%[[NS.decl.attrib]];]] ⊂ [CODE(XML)@en[%Inventory.xmlns.attrib;]] ⊂ [CODE(XML)@en[%Inventory.Common.attrib;]]
[CODE(XMLa)@en[[[xmlns]]]] = inventory ∈ [CODE(XML)@en[%Inventory.xmlns.attrib;]] ⊂ [CODE(XML)@en[%InventoryCommon.attrib;]]
[CODE(XMLa)@en[[[xmlns]]:inventory]] ∈ [CODE(XML)@en[%Inventory.xmlns.extra.attrib;]] ⊂ [CODE(XML)@en[%[[XHTML.xmlns.extra.attrib]];]] ⊂ [CODE(XML)@en[%[[NS.decl.attrib]];]] ⊂ [CODE(XML)@en[%Inventory.xmlns.attrib;]] ⊂ [CODE(XML)@en[%Inventory.Common.attrib;]]
([[名無しさん]])
[67]
>>66 ただし[[名前空間接頭辞]]を使わない時に
[CODE(XML)@en[%[[XHTML.xmlns.attrib]];]]
や
[CODE(XML)@en[%Inventory.xmlns.attrib;]]
に [CODE(XML)@en[%[[NS.decl.attrib]];]]
は含まれ''ない''ので、
[[大域属性]]を使う[[要素型]]には別途[[属性定義並び宣言]]が必要
()。
([[名無しさん]])
[70]
[CODE(HTMLe)@en[[[html]]]] [[要素]]の [CODE(HTMLa)@en[[[version]]]]
[[属性]]が、[[抽象モジュール]]では
[CODE(XML)@en[[[CDATA]]]] と定義されているところ、
[[DTD]] では [CODE(XML)@en[%[[FPI.datatype]];]]
で、値が [CODE(XML)@en[%[[XHTML.version]];]]
の[[固定属性]]となっていて、矛盾して
(説明なしに [[DTD]] の方が[[値域]]が狭くなって) います。
;; [[HTML 4]] では [CODE(SGML)@en[[[CDATA]]]] でした。
また、[[非推奨]]でした。 [[XHTML m12n]]
ではそうではないようです。
;;
([[名無しさん]])
[71]
[CODE(HTMLe)@en[[[applet]]]] の [[DTD]] の説明中に
[CODE(HTMLe)@en[[[param]]]] を他の[[内容]]より先に置くようにとの指示があり、[[抽象モジュール]]より制限が厳しくなっています。
;;
([[名無しさん]])
[72]
[CODE(XML)@en[%[[InputType.class]];]] は明らかに命名規則に反している。
;;
([[名無しさん]])
[73]
([[名無しさん]])
[74]
[CODE(HTMLe)@en[[[input]]]] [CODE(HTMLa)@en[[[size]]]]
は[[抽象モジュール]]では [CODE@en[[[Number]]]]
なのに、[[DTD]] ではなぜか、[[基本フォーム]]・[[モジュール]]だけ、 [CODE(XML)@en[[[CDATA]]]]
になっています。
;; 、
([[名無しさん]])
[75]
[[基本フォーム]]・[[モジュール]]は [CODE(HTML)@en[[[image]]]]
が使えないのに、なぜか [CODE(HTMLe)@en[[[input]]]]
[CODE(HTMLa)@en[[[src]]]] [[属性]]が含まれています。
;;
([[名無しさん]])
[76]
[CODE(HTMLa)@en[[[accept-charset]]]] は [CODE@en[[[Charsets]]]]、
つまり[[間隔]]区切りになっています。
;; [[HTML 4]] [[DTD]] [[注釈]] (参考) と
[[XHTML 1.0]] [[DTD]] [[注釈]] (規定) によれば[[間隔]]区切り、
[[HTML 4]] 本文 (規定) によれば[[間隔]][[及び/又は]][[読点]]区切りです。
[CODE(HTMLa)@en[[[accept-charset]]]] の項を参照。
;; 、
([[名無しさん]])
[77]
[[DTD]] [[注釈]]にちょこっと書いてありますが、
[CODE(HTMLe)@en[[[applet]]]] [CODE(HTMLa)@en[[[alt]]]] が[[必須]]になっています。
>>3
;; 、
([[名無しさん]])
[78]
[CODE(HTMLa)@en[[[rowspan]]]] と [CODE(HTMLa)@en[[[colspan]]]]
の既定値は[[抽象モジュール]]では定義されていないのに、
[[DTD]] では [CODE(HTML)[[[1]]]] になっている。
;; 、
([[名無しさん]])
[79]
>>78 [CODE(HTMLa)@en[[[span]]]] [[属性]]も。
([[名無しさん]])
[80]
>>60 [CODE@en[[[Shape]]]]、[CODE@en[[[Coords]]]] も。
([[名無しさん]])
[81]
>>60 [CODE(HTMLe)@en[[[frameborder]]]] も。
;; 、
([[名無しさん]])
[82]
[CODE(HTMLe)@en[[[meta]]]] の
[CODE(HTMLa)@en[[[http-equiv]]]] と
[CODE(HTMLa)@en[[[name]]]] が [CODE(XML)@en[[[NMTOKEN]]]]
になっています。
;; [[HTML 4]] では [CODE(SGML)@en[[[NAME]]]]、
[[XHTML 1.0]] では [CODE(XML)@en[[[CDATA]]]] でした。
;;
([[名無しさん]])
[83]
[CODE(XMLa)@en[[[xml]]:[[space]]]] がなぜか
[CODE(HTMLe)@en[[[pre]]]]、
[CODE(HTMLe)@en[[[style]]]]、[CODE(HTMLe)@en[[[script]]]] だけで定義されており、しかも [CODE(XML)@en[[[preserve]]]]
に固定されていますが、何の説明もありません。
([[名無しさん]])
[84]
[[HTML 4]] や [[XHTML 1.0]] にあった [CODE(SGML)@en[%[[StyleSheet]];]]
に相当する[[属性型]]がなく、
[CODE(HTMLa)@en[[[style]]]] は [CODE(XML)@en[[[CDATA]]]]
とされています。
;;
([[名無しさん]])
[85]
[[遺物再宣言]] [[DTD]] [[モジュール]]が[[抽象モジュール]]にない
[CODE(HTMLa)@en[[[lang]]]] [[属性]]を定義しています。
;;
([[名無しさん]])
[86]
なぜか [[DOM水準1]] が[[引用規格]]になっています。
;;
([[名無しさん]])
[87]
そもそも [[HTML 4]] や [[XHTML 1.0]] との互換性は設計目標に入っていないらしい。
;;
([[名無しさん]])
[[#comment]]
* 当時の将来の拡張計画の垣間見
[55]
[PRE(XML code)[
%xhtml-xlink.mod;
]PRE]
([[名無しさん]])
[63]
[PRE(XML code)[
]PRE]
([[名無しさん]])
[64]
[PRE(XML code)[
]]>
]PRE]
([[名無しさん]])
[68]
[PRE(XML code)[
]PRE]
([[名無しさん]])
[69]
[CODE(HTMLe)@en[[[head]]]] [[要素]]の
[CODE(HTMLa)@en[[[profile]]]] [[属性]]は将来の[[文書プロファイル]]のために予約されています。
;; [[HTML 4]] の同名の[[属性]]とは別のもののようです。
詳しくは [CODE(HTMLa)@en[[[profile]]]]
の項を参照。
;;
([[名無しさん]])
[[#comment]]
* メモ