[1] 最近の [[W3C]] の仕様書は、 [DFN[XMLspec]] という[[文書型]]で[[マーク付け]]した[[文書実体]]を
[[XSLT]] [[スタイルシート]]で翻訳して公開されています。
XMLspec で記述された版は各仕様書の前書きでリンクされています。


[REFS[

- [16] 
[CITE[The XML Spec schema and Stylesheets]], [TIME[2011-09-07T14:47:11.000Z]], [TIME[2024-08-24T02:01:24.927Z]] <https://www.w3.org/2002/xmlspec/>

]REFS]

[18] >>16 最新の公式サイト。[TIME[西暦2011(平成23)年][2011]]で更新が止まっている。

[REFS[

- [19] [CITE[Guide to the W3C XML Specification (XMLspec) DTD, Version 2.1]], [TIME[2014-02-24T23:47:01.000Z]], [TIME[2024-08-24T02:02:37.487Z]] <https://www.w3.org/XML/1998/06/xmlspec-report.htm>

]REFS]

[20] >>19 最新の手引き。 2.1 で更新が止まっている。 2.1 から 2.10 ([TIME[西暦2005(平成17)年][2005]]) まで & 平成23年の更新分は >>16 の更新情報を参照されたい。

-*-*-

[21] 
XMLspec の語彙には章節構造や参考文献の参照などが含まれています。
一部の語彙は [[HTML]] と似ていますが、全体的に見て別物と考えた方がいいでしょう。
むしろ、伝統的な [[SGML]] の文章用諸文書型に近い系統といえます。

[22] 
>>19 によると [[HTML]] に合わせようという意見はあったものの、
あんまりすり合わせがうまくいかなくてやめた感じみたいですね。

[23] 
>>21 言うほど伝統的な [[SGML]] ぽいか?とも思った。

[24] 
>>19 比較表のうち [CODE[p]] は元々共通しているけど、 [[HTML]] からの[[借用]]というよりは
[[SGML]] の伝統的な用法からそれぞれ発展したというべきだろうぬ。

[25] 
>>19 比較表の [[HTML]] 欄に 
[CODE[sl]],
[CODE[dli]],
[CODE[bl]]
があるけどこれは [[HTML]] にそれがあるという意味ではなく
[[HTML]]
風に命名するならという意味っぽい。

[26] >>19 [TIME[2002-02-15]]で追加された
[CODE[sub]],
[CODE[sup]],
[CODE[var]]
は時期的に [[HTML]] からの借用とみて良さそう。

[27] 
[CODE[code]] は微妙か? どうなんだろ?

[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[sub]]
:[F[要素名]]:[CODE[sup]]
:[F[要素名]]:[CODE[var]]
:日付:[TIME[2002-02-15]]
:借用先:[[XMLspec]]
:出典:
[REFS[

-
[DFN[XMLspec]]:
[CITE@en[The XML Spec schema and Stylesheets]], 
[DATA(.author)[[[Norman Walsh]]]],
[TIME(.published)[2011-09-07T14:47:11.000Z]], [TIME[2024-08-24T02:01:24.927Z]] <https://www.w3.org/2002/xmlspec/>

]REFS]
:注釈:
-
[DFN[XMLspec]]
[CITE[XML]] や関連仕様等の記述に使われた[[XML応用]]。
[SRC[XMLspec]]

]FIG]


[28] >>19 にある [[XMLspec]] DTD には [[HTML]], 旧版 [[XMLspec]], 
[[DocBook]]
からの[[コピペ]]用として

>
[PRE[
<!ELEMENT div
        (head?, (%div.mix;|ul|ol|h1|h2|h3|h4|h5|h6|div)*)>
<!ELEMENT h1 (%head.pcd.mix;|em|a)*>
<!ELEMENT h2 (%head.pcd.mix;|em|a)*>
<!ELEMENT h3 (%head.pcd.mix;|em|a)*>
<!ELEMENT h4 (%head.pcd.mix;|em|a)*>
<!ELEMENT h5 (%head.pcd.mix;|em|a)*>
<!ELEMENT h6 (%head.pcd.mix;|em|a)*>
<!ELEMENT pre (%eg.pcd.mix;|em)*>
<!ELEMENT ul (item|li)*>
<!ELEMENT ol (item|li)*>
<!ELEMENT li (#PCDATA|%obj.mix;)*>
<!ELEMENT em (#PCDATA)>
<!ELEMENT a (#PCDATA)>

<!ELEMENT key-term (#PCDATA)>
<!ELEMENT htable
        (caption?, (col*|colgroup*), thead?, tfoot?, tbody+)>
<!ELEMENT htbody (tr)+>
<!ELEMENT statusp (%p.pcd.mix;|%p.mix;)*>

<!ELEMENT itemizedlist (listitem*)>
<!ELEMENT orderedlist (listitem*)>
<!ELEMENT listitem (para*)>
<!ELEMENT para (#PCDATA)>
]PRE]

があります。空行で区切って [[HTML]], 旧 [[XMLspec]], [[DocBook]] ということでしょうね。

[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[div]]
:[F[要素名]]:[CODE[h1]]
:[F[要素名]]:[CODE[h2]]
:[F[要素名]]:[CODE[h3]]
:[F[要素名]]:[CODE[h4]]
:[F[要素名]]:[CODE[h5]]
:[F[要素名]]:[CODE[h6]]
:[F[要素名]]:[CODE[pre]]
:[F[要素名]]:[CODE[ul]]
:[F[要素名]]:[CODE[ol]]
:[F[要素名]]:[CODE[li]]
:[F[要素名]]:[CODE[em]]
:[F[要素名]]:[CODE[a]]
:[F[要素名]]:[CODE[code]]
:借用先:[[XMLspec]]

]FIG]


[2] なお、 [[XML名前空間]]は使っていません。適当な名前空間に属していれば語彙を再利用することもできるでしょうにねぇ。


[17] >>2 作られ始めた時代を考えると仕方がないけど、なぜ有る時点で名前空間を定義しなかったのかという疑問は有るよね。

[3]
[CITE[W3C XML Specification DTD (“XMLspec”)]] <http://www.w3.org/XML/1998/06/xmlspec-report-19980910.htm>
([[名無しさん]])

[4]
[CITE[The XML Spec schema and Stylesheets]] <http://www.w3.org/2002/xmlspec/>
([[名無しさん]])

[5]
[CITE[i18n Techniques DTD documentation]] <http://www.w3.org/International/geo/html-tech/documentation/documentation-dtd.html>
([[名無しさん]])

[6]
[CITE[Analysis for the W3C Glossary and Dictionary Project]] <http://www.w3.org/2003/03/glossary-project/analysis>
([[名無しさん]])

[7]
[CITE[Implementing the Ruby Module]] <http://www.w3.org/People/mimasa/test/schemas/NOTE-ruby-implementation#dtd-integrate-ex>
([[名無しさん]])

[8]
元々 (というか今でも) 略称 [Q@en[XMLspec]] で通っていたようですが
(>>3)、
今の正式名称は [Q@en[XML Spec]] のようです (>>4)。

([[名無しさん]])

[9]
[CITE@en[xmlspec-i18n style guide]] ([CODE[2005-07-28 20:49:42 +09:00]] 版) <http://www.w3.org/International/xmlspec/002/documentation/styleguide.html>
([[名無しさん]])

[10]
[CITE@en[xmlspec-i18n DTD documentation]] ([CODE[2005-07-26 23:44:03 +09:00]] 版) <http://www.w3.org/International/xmlspec/002/documentation/xmlspec-i18n-dtd>
([[名無しさん]])

[11]
[CITE[Guide to the W3C XML Specification (XMLspec) DTD, Version 2.1]] ([CODE[2006-10-13 19:16:36 +09:00]] 版) <http://www.w3.org/XML/1998/06/xmlspec-report>
([[名無しさん]])


[12]
[CITE[Document Management for Web Specs]] ([TIME[1999-11-24 05:35:13 +09:00]] 版) <http://www.w3.org/MarkUp/SGML/spec-mgmt>

[13] [CITE[Table Sorting]] ([TIME[2002-03-02 19:14:02 +09:00]] 版) <http://www2u.biglobe.ne.jp/%7Eoz-07ams/prog/dom-notes/sort_rows.html>


[14] [CITE[The XML Spec schema and Stylesheets]]
( ([TIME[2011-09-07 14:47:11 +09:00]] 版))
<http://www.w3.org/2002/xmlspec/>

[15] [CITE@en[Re: ending work]]
([[Carine Bournez]]著, [TIME[2016-07-07 15:52:32 +09:00]])
<https://lists.w3.org/Archives/Public/public-xml-core-wg/2016Jul/0001.html>