--- a/source/xml-source.xml Sun Mar 26 11:07:19 2006 +0900
+++ b/source/xml-source.xml Mon Mar 27 10:18:47 2006 +0900
@@ -1026,14 +1026,14 @@
attribute is changed before the event is fired, cancelling the
device event type will also reverse the change. A good example is
the attribute <code>HTMLInputElement.checked</code>: As described
- in <bibref ref="DOM2HTML"/>, the value of this property may be
- changed before the dispatch of the event; the user clicks on the
- radio button, the radio button is being checked (or unchecked) on
- the display, the attribute <code>HTMLInputElement.checked</code> is
- changed as well, and then the device event type
- <termref def="event-click">click</termref> is being dispatched. If
- the default action of the device event type is prevented, or if the
- default action attached to the
+ in <bibref role="informative" ref="DOM2HTML"/>, the value of this
+ property may be changed before the dispatch of the event; the user
+ clicks on the radio button, the radio button is being checked (or
+ unchecked) on the display, the attribute
+ <code>HTMLInputElement.checked</code> is changed as well, and then
+ the device event type <termref def="event-click">click</termref> is
+ being dispatched. If the default action of the device event type is
+ prevented, or if the default action attached to the
<termref def="event-DOMActivate">DOMActivate</termref> event type
is prevented, the property <code>HTMLInputElement.checked</code>
will need to be changed back to its original value.
@@ -1119,12 +1119,12 @@
An event type could be part of one or more categories. A category
is represented using a <termref def="dt-localname">local
name</termref> and a <termref def="dt-namespaceURI">namespace
- URI</termref> as defined in <bibref ref="Namespaces"/>. The event
- types defined in this specification are not associated with one or
- more event categories and this specification does not provide
- methods to associate them. Other specifications may create and
- associate event categories with event listeners but in such case
- would need to inform the dispatch mechanism of those event
+ URI</termref> as defined in <bibref ref="Namespaces11"/>. The
+ event types defined in this specification are not associated with
+ one or more event categories and this specification does not
+ provide methods to associate them. Other specifications may create
+ and associate event categories with event listeners but in such
+ case would need to inform the dispatch mechanism of those event
categories. An example of the use of categories is given at
<specref ref="Events-registration-voicexmlevents"/>.
</p>
@@ -2476,92 +2476,6 @@
</raises>
</method>
</interface>
-<!-- UIEvent interface -->
- <interface name="CustomEvent" inherits="Event" id="Events-CustomEvent" since="DOM Level 3">
- <descr>
- <p>
- @@@
- </p>
- </descr>
-
- <attribute id="Events-CustomEvent-detail" name="detail" type="DOMObject" readonly="yes">
- <descr>
- <p>
- Specifies some detail information about the
- <code>Event</code>.
- </p>
- </descr>
- </attribute>
-
- <method name="initCustomEventNS" id="Events-Event-initCustomEventNS">
- <descr>
- <p>
- The <code>initCustomEventNS</code> method is used to
- initialize the value of a <code>CustomEvent</code> object and
- has the same behavior as <code>Event.initEventNS()</code>.
- </p>
- </descr>
-
- <parameters>
- <param name="namespaceURI" type="DOMString" attr="in">
- <descr>
- <p>
- Refer to the <code>Event.initEventNS()</code> method for a
- description of this parameter.
- </p>
- </descr>
- </param>
-
- <param name="typeArg" type="DOMString" attr="in">
- <descr>
- <p>
- Refer to the <code>Event.initEventNS()</code> method for a
- description of this parameter.
- </p>
- </descr>
- </param>
-
- <param name="canBubbleArg" type="boolean" attr="in">
- <descr>
- <p>
- Refer to the <code>Event.initEventNS()</code> method for a
- description of this parameter.
- </p>
- </descr>
- </param>
-
- <param name="cancelableArg" type="boolean" attr="in">
- <descr>
- <p>
- Refer to the <code>Event.initEventNS()</code> method for a
- description of this parameter.
- </p>
- </descr>
- </param>
-
- <param name="detailArg" type="DOMObject" attr="in">
- <descr>
- <p>
- Specifies <code>CustomEvent.detail</code>. This value may be
- <code>null</code>.
- </p>
- </descr>
- </param>
- </parameters>
-
- <returns type="void">
- <descr>
- <p>
-<!--empty paragraph-->
- </p>
- </descr>
- </returns>
-
- <raises>
-<!-- No exceptions -->
- </raises>
- </method>
- </interface>
</definitions>
</div3>
</div2>
@@ -2778,7 +2692,7 @@
the <code>DOMImplementation</code> interface with parameter values
<code>"UIEvents"</code> and <code>"3.0"</code> (respectively) to
determine whether or not the DOM Level 3 User Interface event
- types are supported by the implementation. In order to fully
+ module are supported by the implementation. In order to fully
support this module, an implementation must also support the
<code>"Events"</code> feature defined in this specification and
the <code>"Views"</code> feature defined in the DOM Level 2 Views
@@ -5533,11 +5447,11 @@
use the <code>hasFeature(feature, version)</code> method of the
<code>DOMImplementation</code> interface with parameter values
<code>"MutationEvents"</code> and <code>"3.0"</code>
- (respectively) to determine whether or not the
- <code>MutationEvent</code> is supported by the implementation. In
- order to fully support this module, an implementation must also
- support the <code>"Events"</code> feature defined in this
- specification. For additional information about
+ (respectively) to determine whether or not the Mutation event
+ module is supported by the implementation. In order to fully
+ support this module, an implementation must also support the
+ <code>"Events"</code> feature defined in this specification. For
+ additional information about
<xspecref href="http://www.w3.org/TR/DOM-Level-3-Core/introduction.html#ID-Conformance">conformance</xspecref>,
please see the DOM Level 3 Core specification
<bibref role="informative" ref="DOMCore"/>. This
@@ -6444,7 +6358,7 @@
may use the <code>hasFeature(feature, version)</code> method of
the <code>DOMImplementation</code> interface with parameter values
"MutationNameEvents" and "3.0" (respectively) to determine whether
- or not the <code>MutationNameEvent</code> is supported by the
+ or not the Mutation Name event module is supported by the
implementation. In order to fully support this module, an
implementation must also support the <code>"MutationEvents"</code>
feature defined in this specification and the <code>"Core"</code>
@@ -6635,8 +6549,8 @@
modified (e.g., the attribute was renamed using
<code>Document.renameNode()</code>). The
<termref def="dt-target-node">target node</termref> of this
- event is the <code>Element</code> node whose
- <code>Attr</code> has been renamed.
+ event is the <code>Element</code> node whose <code>Attr</code>
+ has been renamed.
</p>
</def>
</gitem>
@@ -7575,6 +7489,112 @@
</gitem>
</glist>
</div3>
+
+ <div3 id="Events-eventgroupings-customevents">
+ <head>
+ Custom event types
+ </head>
+
+ <p>
+ @@@
+ </p>
+
+ <definitions>
+<!-- MutationEvent interface -->
+ <interface name="CustomEvent" inherits="Event" id="Events-CustomEvent" since="DOM Level 3">
+ <descr>
+ <p>
+ @@@
+ </p>
+
+ <p>
+ To create an instance of the <code>CustomEvent</code>
+ interface, use the
+ <code>DocumentEvent.createEvent("CustomEvent")</code> method
+ call.
+ </p>
+ </descr>
+
+ <attribute id="Events-CustomEvent-detail" name="detail" type="DOMObject" readonly="yes">
+ <descr>
+ <p>
+ Specifies some detail information about the
+ <code>Event</code>.
+ </p>
+ </descr>
+ </attribute>
+
+ <method name="initCustomEventNS" id="Events-Event-initCustomEventNS">
+ <descr>
+ <p>
+ The <code>initCustomEventNS</code> method is used to
+ initialize the value of a <code>CustomEvent</code> object and
+ has the same behavior as <code>Event.initEventNS()</code>.
+ </p>
+ </descr>
+
+ <parameters>
+ <param name="namespaceURI" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>Event.initEventNS()</code> method for a
+ description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="typeArg" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>Event.initEventNS()</code> method for a
+ description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="canBubbleArg" type="boolean" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>Event.initEventNS()</code> method for a
+ description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="cancelableArg" type="boolean" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>Event.initEventNS()</code> method for a
+ description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="detailArg" type="DOMObject" attr="in">
+ <descr>
+ <p>
+ Specifies <code>CustomEvent.detail</code>. This value may be
+ <code>null</code>.
+ </p>
+ </descr>
+ </param>
+ </parameters>
+
+ <returns type="void">
+ <descr>
+ <p>
+<!--empty paragraph-->
+ </p>
+ </descr>
+ </returns>
+
+ <raises>
+<!-- No exceptions -->
+ </raises>
+ </method>
+ </interface>
+ </definitions>
+ </div3>
</div2>
</div1>
<!--
@@ -10546,10 +10566,12 @@
<p>
The DOM Level 2 Event <termref def="event-load">load</termref>
- event type can now be dispatched to more <bibref ref="HTML40"/>
- elements. <termref def="event-blur">blur</termref> and
+ event type can now be dispatched to more
+ <bibref role='informative' ref="HTML40"/> elements.
+ <termref def="event-blur">blur</termref> and
<termref def="event-focus">focus</termref> have been clarified and
- restricted to <bibref ref="HTML40"/> applications only.
+ restricted to <bibref role='informative' ref="HTML40"/>
+ applications only.
</p>
</div3>
@@ -11205,7 +11227,7 @@
<p>
See
<xtermref role='informative' href="http://www.w3.org/TR/2004/REC-xml-names11-20040204/#dt-localname">local
- name</xtermref> in Namespaces in XML 1.1
+ name</xtermref> in
<bibref role="informative" ref="Namespaces11"/>.
</p>
</def>
@@ -11231,9 +11253,9 @@
A <term>namespace prefix</term> is a string that associates an
element or attribute name with a <term>namespace URI</term> in
XML. See
- <xtermref href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-prefix">namespace
- prefix</xtermref> in Namespaces in XML
- <bibref role="informative" ref="Namespaces"/>.
+ <xtermref href="http://www.w3.org/TR/2004/REC-xml-names11-20040204/#dt-prefix">namespace
+ prefix</xtermref> in
+ <bibref role="informative" ref="Namespaces11"/>.
</p>
</def>
</gitem>
@@ -11245,10 +11267,10 @@
<p>
A <term>namespace URI</term> is a URI that identifies an XML
namespace. This is called the
- <xtermref href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName">namespace
- name</xtermref> in Namespaces in XML
- <bibref role="informative" ref="Namespaces"/>. See also sections
- 1.3.2
+ <xtermref href="http://www.w3.org/TR/2004/REC-xml-names11-20040204/#dt-NSName">namespace
+ name</xtermref> in
+ <bibref role="informative" ref="Namespaces11"/>. See also
+ sections 1.3.2
"<xspecref href="http://www.w3.org/TR/DOM-Level-3-Core/core.html#baseURIs-Considerations">DOM
URIs</xspecref>" and 1.3.3
"<xspecref href="http://www.w3.org/TR/DOM-Level-3-Core/core.html#Namespaces-Considerations">XML
@@ -11440,20 +11462,20 @@
<bibl id="DOM2Core" key="DOM Level 2 Core" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113">
<titleref>Document Object Model Level 2 Core
Specification</titleref>, A. Le Hors, et al., Editors. World Wide
- Web Consortium, 13 November 2000. This version of the DOM Level 2
- Core Recommendation is
+ Web Consortium, November 2000. This version of the DOM Level 2 Core
+ Recommendation is
http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113. The
<loc href="http://www.w3.org/TR/DOM-Level-2-Core">latest version of
DOM Level 2 Core</loc> is available at
http://www.w3.org/TR/DOM-Level-2-Core.
</bibl>
- <bibl id="DOMCore" key="DOM Level 3 Core" href="http://www.w3.org/TR/2003/CR-DOM-Level-3-Core-20031107">
+ <bibl id="DOMCore" key="DOM Level 3 Core" href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407">
<titleref>Document Object Model Level 3 Core
Specification</titleref>, A. Le Hors, et al., Editors. World Wide
- Web Consortium, November 2003. This version of the Document Object
+ Web Consortium, April 2004. This version of the Document Object
Model Level 3 Core Specification is
- http://www.w3.org/TR/2003/CR-DOM-Level-3-Core-20031107. The
+ http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407. The
<loc href="http://www.w3.org/TR/DOM-Level-3-Core">latest version of
DOM Level 3 Core</loc> is available at
http://www.w3.org/TR/DOM-Level-3-Core.
@@ -11462,8 +11484,8 @@
<bibl id="DOM2Events" key="DOM Level 2 Events" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113">
<titleref>Document Object Model Level 2 Events
Specification</titleref>, T. Pixley, Editor. World Wide Web
- Consortium, 13 November 2000. This version of the Document Object
- Model Level 2 Events Recommendation is
+ Consortium, November 2000. This version of the Document Object
+ Model Level 2 Events Specification is
http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113. The
<loc href="http://www.w3.org/TR/DOM-Level-2-Events">latest version
of Document Object Model Level 2 Events</loc> is available at
@@ -11481,12 +11503,12 @@
http://www.w3.org/TR/DOM-Level-3-Events.
</bibl>
- <bibl id="DOMLS" key="DOM Level 3 Load and Save" href="http://www.w3.org/TR/2003/CR-DOM-Level-3-LS-20031107">
+ <bibl id="DOMLS" key="DOM Level 3 Load and Save" href="http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407">
<titleref>Document Object Model Level 3 Load and Save
Specification</titleref>, J. Stenback, A. Heninger, Editors. World
- Wide Web Consortium, November 2003. This version of the DOM Level 3
+ Wide Web Consortium, April 2004. This version of the DOM Level 3
Load and Save Specification is
- http://www.w3.org/TR/2003/CR-DOM-Level-3-LS-20031107. The
+ http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407. The
<loc href="http://www.w3.org/TR/DOM-Level-3-LS">latest version of
DOM Level 3 Load and Save</loc> is available at
http://www.w3.org/TR/DOM-Level-3-LS.
@@ -11495,7 +11517,7 @@
<bibl id="DOM2HTML" key="DOM Level 2 HTML" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109">
<titleref>Document Object Model Level 2 HTML
Specification</titleref>, J. Stenback, et al., Editors. World Wide
- Web Consortium, 9 January 2003. This version of the Document Object
+ Web Consortium, January 2003. This version of the Document Object
Model Level 2 HTML Recommendation is
http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109. The
<loc href="http://www.w3.org/TR/DOM-Level-2-HTML">latest version of
@@ -11506,8 +11528,8 @@
<bibl id="DOM2Views" key="DOM Level 2 Views" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113">
<titleref>Document Object Model Level 2 Views
Specification</titleref>, A. Le Hors, L. Cable, Editors. World Wide
- Web Consortium, 13 November 2000. This version of the Document
- Object Model Level 2 Views Recommendation is
+ Web Consortium, November 2000. This version of the Document Object
+ Model Level 2 Views Recommendation is
http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113. The
<loc href="http://www.w3.org/TR/DOM-Level-2-Views">latest version
of Document Object Model Level 2 Views</loc> is available at
@@ -11530,9 +11552,8 @@
<bibl id="HTML40" key="HTML 4.01" href="http://www.w3.org/TR/1999/REC-html401-19991224/">
<titleref>HTML 4.01 Specification</titleref>, D. Raggett, A. Le
- Hors, and I. Jacobs, Editors. World Wide Web Consortium, 17
- December 1997, revised 24 April 1998, revised 24 December 1999.
- This version of the HTML 4.01 Recommendation is
+ Hors, and I. Jacobs, Editors. World Wide Web Consortium, December
+ 1999. This version of the HTML 4.01 Recommendation is
http://www.w3.org/TR/1999/REC-html401-19991224. The
<loc href="http://www.w3.org/TR/html4">latest version of HTML
4</loc> is available at http://www.w3.org/TR/html4.
@@ -11617,10 +11638,10 @@
<titleref>Scalable Vector Graphics (SVG) 1.1
Specification</titleref>, J. Ferraiolo, 藤沢 淳
(FUJISAWA Jun), and D. Jackson, Editors. World Wide Web Consortium,
- 14 January 2003. This version of the SVG 1.1 Recommendation is
+ January 2003. This version of the SVG 1.1 Recommendation is
http://www.w3.org/TR/2003/REC-SVG11-20030114/. The
- <loc href="http://www.w3.org/TR/SVG">latest version of SVG
- 1.1</loc> is available at http://www.w3.org/TR/SVG.
+ <loc href="http://www.w3.org/TR/SVG11/">latest version of SVG
+ 1.1</loc> is available at http://www.w3.org/TR/SVG11/.
</bibl>
<bibl id="Unicode" key="Unicode">
@@ -11634,48 +11655,48 @@
of the Unicode Character Database.
</bibl>
- <bibl id="UnicodeNormalization" key="UTR #15" href="http://www.unicode.org/unicode/reports/tr15/">
+ <bibl id="UnicodeNormalization" key="UAX #15" href="http://www.unicode.org/unicode/reports/tr15/">
<titleref>Unicode Normalization Forms</titleref>, The Unicode
- Standard Annex #15. The Unicode Consortium, 2003. The latest
+ Standard Annex #15. The Unicode Consortium, 2005. The latest
version of this annex is available at
http://www.unicode.org/unicode/reports/tr15/.
</bibl>
- <bibl id="VoiceXML20" key="VoiceXML 2.0" href="http://www.w3.org/TR/2003/CR-voicexml20-20030220">
+ <bibl id="VoiceXML20" key="VoiceXML 2.0" href="http://www.w3.org/TR/2004/REC-voicexml20-20040316/">
<titleref>Voice Extensible Markup Language (VoiceXML) Version
2.0</titleref>, S. McGlashan, et al., Editors. World Wide Web
- Consortium, February 2003. This version of the Voice Extensible
- Markup Language Version 2.0 specification is
- http://www.w3.org/TR/2003/CR-voicexml20-20030220. The
+ Consortium, March 2004. This version of the Voice Extensible Markup
+ Language Version 2.0 Recommendation is
+ http://www.w3.org/TR/2004/REC-voicexml20-20040316/. The
<loc href="http://www.w3.org/TR/voicexml20/">latest version of
Voice Extensible Markup Language Version 2.0</loc> is available at
http://www.w3.org/TR/voicexml20/.
</bibl>
- <bibl id="XForms10" key="XForms 1.0" href="http://www.w3.org/TR/2003/PR-xforms-20030801/">
- <titleref>XForms 1.0</titleref>, M. Dubinko, et al., Editors. World
- Wide Web Consortium, August 2003. This version of the XForms 1.0
- specification is http://www.w3.org/TR/2003/PR-xforms-20030801/. The
+ <bibl id="XForms10" key="XForms 1.0" href="http://www.w3.org/TR/2006/REC-xforms-20060314/">
+ <titleref>XForms 1.0 (Second Edition)</titleref>, M. Dubinko, et
+ al., Editors. World Wide Web Consortium, March 2006. This version
+ of the XForms 1.0 Recommendation is
+ http://www.w3.org/TR/2006/REC-xforms-20060314/. The
<loc href="http://www.w3.org/TR/xforms/">latest version of XForms
1.0</loc> is available at http://www.w3.org/TR/xforms/.
</bibl>
<bibl id="XHTML10" key="XHTML 1.0" href="http://www.w3.org/TR/2002/REC-xhtml1-20020801">
- <titleref>XHTML 1.0: The Extensible HyperText Markup
- Language</titleref>, S. Pemberton, et al., Authors. World Wide Web
- Consortium, 26 January 2000, revised 1 August 2002. This version of
- the XHTML 1.0 Recommendation is
- http://www.w3.org/TR/2002/REC-xhtml1-20020801. The
- <loc href="http://www.w3.org/TR/xhtml1">latest version of XHTML
+ <titleref>XHTML 1.0: The Extensible HyperText Markup Language
+ (Second Edition)</titleref>, S. Pemberton, et al., Authors. World
+ Wide Web Consortium, August 2002. This version of the XHTML 1.0
+ Recommendation is http://www.w3.org/TR/2002/REC-xhtml1-20020801.
+ The <loc href="http://www.w3.org/TR/xhtml1">latest version of XHTML
1.0</loc> is available at http://www.w3.org/TR/xhtml1.
</bibl>
-<!-- @@ this needs updating -->
- <bibl id="XML" key="XML 1.0" href="http://www.w3.org/TR/2000/REC-xml-20001006">
- <titleref>Extensible Markup Language (XML) 1.0 (Second
- Edition)</titleref>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, and
- E. Maler, Editors. World Wide Web Consortium, 10 February 1998,
- revised 6 October 2000. This version of the XML 1.0 Recommendation
- is http://www.w3.org/TR/2000/REC-xml-20001006. The
+
+ <bibl id="XML" key="XML 1.0" href="http://www.w3.org/TR/2004/REC-xml-20040204">
+ <titleref>Extensible Markup Language (XML) 1.0 (Third
+ Edition)</titleref>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, et.
+ al, Editors. World Wide Web Consortium, February 2004. This version
+ of the XML 1.0 Recommendation is
+ http://www.w3.org/TR/2004/REC-xml-20040204. The
<loc href="http://www.w3.org/TR/REC-xml">latest version of XML
1.0</loc> is available at http://www.w3.org/TR/REC-xml.
</bibl>
@@ -11683,7 +11704,7 @@
<bibl id="XML11" key="XML 1.1" href="http://www.w3.org/TR/2004/REC-xml11-20040204/">
<titleref>XML 1.1</titleref>, T. Bray, and al., Editors. World Wide
Web Consortium, February 2004. This version of the XML 1.1
- Specification is http://www.w3.org/TR/2004/REC-xml11-20040204. The
+ Recommendation is http://www.w3.org/TR/2004/REC-xml11-20040204. The
<loc href="http://www.w3.org/TR/xml11/">latest version of XML
1.1</loc> is available at http://www.w3.org/TR/xml11.
</bibl>
@@ -11701,7 +11722,7 @@
<bibl id="XMLEvents" key="XML Events" href="http://www.w3.org/TR/2003/REC-xml-events-20031014">
<titleref>XML Events</titleref>, S. McCarron, S. Pemberton, and
T.V. Raman, Editors. World Wide Web Consortium, October 2003. This
- version of the XML Events specification is
+ version of the XML Events Recommendation is
http://www.w3.org/TR/2003/REC-xml-events-20031014. The
<loc href="http://www.w3.org/TR/xml-events/">latest version of XML
Events</loc> is available at http://www.w3.org/TR/xml-events.