データタグ

データタグ (SGML)

[1]

(179) データタグ (data tag)
開いている要素データタグ形式適合する備考 開いている要素終了タグ及びデータタグを含む要素の中の文字データとして作用する。 JIS X 4151‐1992 3.
改訂が必要

[2] JIS X 4151‐1992 6.3.2 の要約 :

[3] 参考 3 2.4 に解説がありますから、 >>2 のわけわかめな規定で理解できなくても、 これを読めばどういうものかは分かります。

JIS の参考では他のマーク最小化機構と組合せた説明になっているので、 ここではデータタグに絞った例でご説明しましょう。 例えば、

<s><h>Note</h>: <t>データタグは多少は便利。</t></s>

という文書を考えます。 ここで、 Note の部分 (小見出し) は常に親要素の先頭に来ますし、常に : が続きます。 (但し : は小見出しの一部とはみなしません。) このような場合には、

<s>Note: <t>データタグは多少は便利。</t></s>

とだけ書けば構造は (少なくても人間には) 十分自明です。 これを SGML 的にはっきりさせるために、 文書型定義中で

<!ELEMENT s - - (h, #PCDATA, t)>

だった部分を、

<!ELEMENT s - - ([h, ":", " "], t)>

とします。