要素データ属性

要素データ属性

[1] SGML 一般体系では、要素データ属性 (data attributes for elements) (DAFE) が規定されています。 素のSGML では、文書実現値データ属性を指定する方法がありませんでした。 しかし、データ内容記法要素に適用する時にはそれでは不便なことがあります。 DAFE を使うと、要素属性としてデータ属性を指定できます。

[2] 仕様書:

[3] DAFE を使うと、データ内容記法を使った要素の属性は記法のデータ属性と同じ名前であればデータ属性として解釈されます。 値はデータ属性定義と要素属性定義の両方の宣言値を満たさなければなりません。 (属性改名子属性を使って違った名前や要素の内容に関連付けることもできます。) ISO/IEC 10744:1997 A.5.3

[4] 体系との関係: 要素属性のデータ属性との対応付けは、 体系の処理におけるクライアント属性と体系の属性との対応付けに似ていますが、 同じものではありません。 DAFE は別の体系的グローブではなく一般体系の強化 SGML 文書グローブに反映されます。 ISO/IEC 10744:1997 A.5.3 NOTE 474

[5] 属性形式:

属性形式属性
規格参照具象構文名完全名説明
dafe要素データ属性 (data attributes for elements) データ制御属性
NotNames要素データ属性改名子 (data attributes for elements renamer) 属性の改名
NotSupr要素データ属性抑制子 (data attributes for elements suppressor) 要素データ属性処理の抑制