listener

listener

listener 要素型 (XML Events)

[1] listener 要素型は、 DOM2EventListener 界面の部分集合です。 事象聴取器を宣言し、これを特定の DOM に登録するために使用します。

名前
http://www.w3.org/2001/xml-events:listener
最小内容模型
EMPTY
属性
属性名既定値意味
eventNMTOKEN(必須)事象名
observerIDREF(自動)観察者
targetIDREF対象要素
handlerURI参照(自動)取扱器
phase'capture' / 'default'default活性化段階
propagate'stop' / 'continue'continue伝播停止?
defaultAction'cancel' / 'perform'perform既定動作停止?
idID(なし)固有識別子

仕様書: <http://www.w3.org/TR/xml-events#section-listener-element>

[2] id 属性以外のすべての属性は、 大域属性として使用可能です。 ですから listener 要素型は無くてもいいのですが、 他に適当な要素型がない時のために用意されているのでしょう。 <http://www.w3.org/TR/xml-events#section-listener-observer>

[3] 例:

<ev:listener event="click" observer="o" handler="#h" />
<script type="application/x-javascript" id="h">
  ...
</script>

<object id="o">
  ...
</object>

[4] Scripting – SVG Tiny 1.2 ( 版) <http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/script.html#ListenerElement>

memo

[5] XML Events 2 ( ( 版)) <http://www.w3.org/TR/xml-events2/#s_event_module_elements>