* [CODE(SGML)[NAME]] 型 (HTML 4, XHTML m12n) [1] [[HTML 4]] の [CODE(SGML)[NAME]] 型は、 名前を表し、構文的には [CODE(SGML)[[[ID]]>>4]] 型と同じです。 HTML 4 仕様書では、本来 [CODE(SGML)[ID]] であるはずのものがなぜか [CODE[name]] と書かれていたりします。 例えば [CODE(HTMLa)[[[id]]]] 属性の説明に。 [[HTML 4]] 仕様書内では [CODE(SGML)[ID]] と [CODE[NAME]] は同義語なのですかね? [2] [[XHTML m12n]] の[[抽象モジュール]]定義における[[属性型]] [DFN[[CODE[NAME]]]] は、 [[XML 1.0]] の定義により、 [[文字]]の制約は [CODE(XML)[[[ID]]]] 型と同じである、 とされています。 ただし、 [[XML 1.0]] の[[属性型]]に [CODE(XML)[NAME]] というものはありません。 [[HTML 4]] の定義を[[コピペ]]した時にミスったのか、 それとも [[XML]] における[[名前]]のことを言っているのか。 いずれにせよ、実際の [[XHTML 1]] [[抽象モジュール]]定義で [CODE[NAME]] 型は使われていません。 [3] 仕様書: - [[HTML 4]] -- - [[XHTML m12n]] --[CSECTION[4.3. Attribute Types]] [[#comment]] * メモ