<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet
  href="http://dev.w3.org/cvsweb/~checkout~/2002/issues/xsl/main.xsl?content-type=text/xsl"
  type="text/xsl"?>

<!--
 style sheets are available at
  http://dev.w3.org/cvsweb/2002/issues/xsl
-->

<!-- $Id: issues.xml,v 1.75 2004/02/19 16:24:33 plehegar Exp $ -->

<issues xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  xmlns="http://www.w3.org/2003/10/issues"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="
  http://www.w3.org/2003/10/issues
  http://dev.w3.org/cvsweb/~checkout~/2002/issues/schema/issues.xsd">
  <header>
    <title>DOM Level 3 Core Issues List</title>
    <version>$Date: 2004/02/19 16:24:33 $</version>
    <w3c-designation></w3c-designation>
    <w3c-doctype>Issues List</w3c-doctype>
    <pubdate>2003-06-09</pubdate>
    <publoc>
      <loc xlink:type='simple' xlink:href="http://www.w3.org/2003/06/09-dom-core-issues">http://www.w3.org/2002/06/09-dom-core-issues</loc>
    </publoc>
    <latestloc>
      <loc xlink:type='simple' xlink:href="http://www.w3.org/2003/06/09-dom-core-issues">http://www.w3.org/2002/06/09-dom-core-issues</loc>
    </latestloc>
    <authlist>
      <author>
	<name>DOM Working Group</name>
	<uri xlink:type='simple' xlink:href="http://www.w3.org/DOM/"/>
      </author>
    </authlist>
    <abstract>
      <p>This is the official issues list for the DOM Level 3 Core Last Call period.</p>
    </abstract>
    <status>
      <p>
	This document contains a list of issues regarding the <loc
	  xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/DOM-Level-3-Core">DOM Level 3
	  Core specification</loc> Last Call period. All comments or
	issues regarding the specification or this document must be
	reported to <loc xlink:type='simple'
	  xlink:href="mailto:www-dom@w3.org">www-dom@w3.org</loc> (<loc
	  xlink:type='simple'
	  xlink:href="http://lists.w3.org/Archives/Public/www-dom/">public
	  archives</loc>) <emph>before July 31, 2003</emph>. After this
	date, we don't guarantee to take your comments into account before
	moving to Candidate Recommendation.
      </p>
      <p>
	An <loc xlink:type='simple' xlink:href='issues.xml'>XML
	version</loc> of this issues' list is also available.
      </p>
      <p>
	DOM Working Group members: see also the <loc xlink:type='simple'
	xlink:href="http://www.w3.org/Member/bugzilla/buglist.cgi?short_desc=&amp;product=DOM+Working+Group&amp;component=Core&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED">W3C
	Member-only bugzilla</loc> for non-official issues.
      </p>
    </status>
    <langusage>
      <language id="en">English</language>
    </langusage>
    <revisiondesc>
      <p>$Revision: 1.75 $</p>
    </revisiondesc>
  </header>
  <body>
    <issue type="editorial" id="clover-1">
      <title>an application data</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Core-DOMUserData">DOMUserData</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      The repeated wording "an application data" is rather odd;
	      'data' is of course plural.
            </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/2003/07/09-dom-wg-irc">
          <date>2003-07-09</date>
          <description>
            <p>
	      agreed.
            </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0041.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="clarification" id="clover-2">
      <title>DOM features and plus (+) sign</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMFeatures">DOM Features</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      the new method of prepending a '+' to the feature name
	      seems rather clumsy. If a Level 2 feature is updated to a
	      Level 3 feature which can be non-castable, an application
	      that wants the Level 2 feature and doesn't care about
	      casting would have to call hasFeature twice to find out
	      whether the feature can be supplied, once with "+"..."3.0"
	      and once with "2.0".
            </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/2003/07/09-dom-wg-irc">
          <date>2003-07-09</date>
          <description>
            <p>
	      The application would need to care anyway since, depending
	      on the result, it will have to access the object that
	      implements the interface using getFeature or by simple
	      cast.
            </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0041.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="proposal" id="clover-3">
      <title>renameNode and non-namespace nodes</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-renameNode">Document.renameNode</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      it seems to be impossible to rename a node and end up with
	      a non-namespace (Level 1) node. For orthogonality,
	      shouldn't there be <code>renameNode</code> and
	      <code>renameNodeNS</code>?
            </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0012.html">
          <date>2003-07-16</date>
          <description>
            <p>
	      We discussed that and didn't find enough interest in
	      having a renameNode/renameNodeNS solution, so unless
	      people start to express an interest in having it, we won't
	      do it. By the way, createDocument is another exception to
	      that orthogonality...
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0041.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="clarification" id="clover-4">
      <title>logically adjacent and wholeText</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Text3-wholeText">Text.wholeText</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/glossary.html#dt-logically-adjacent-text-nodes">logically-adjacent text nodes</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      by my reading of the definition of "logically adjacent
	      text nodes", fooNode's wholeText should also give
	      "barfoo". Is this a mistake?  If not, why is fooNode
	      adjacent to barNode but not vice versa? If wholeText is
	      only supposed to look forwards, the spec should say so.
	    </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0012.html">
          <date>2003-07-16</date>
          <description>
	    <p><quote>
		that may be visited sequentially in document order
	      </quote></p>
	    <p>should read (in logically adjacent definition)</p>
            <p>
	      that can be visited sequentially in document order or in
	      reversed document order
	    </p>
	    <p>
	      Example has been fixed accordingly.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0041.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="clarification" id="clover-5">
      <title>error types</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#parameter-well-formed">parameter "well-formed"</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ERROR-Interfaces-DOMError">DOMError</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      still seems a bit vague. How exactly does a fatal error
	      differ from an error? Can an error handler be called for
	      arbitrary DOM exceptions, or just the few circumstances
	      defined here? Are parse errors in Load/Save going to cause
	      DOMErrors? What should DOMErrorHandlers do with
	      unrecognised errors? Are the "wf-..." errors warnings?
	    </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0014.html">
          <date>2003-07-23</date>
          <description>
	    <p>
	      A fatal error stops the processing, unlike an error.
	    </p>
	    <p>
	      No. DOMExceptions are and stay exceptions. The
	      relatedException is meant to platform dependent ones, not
	      DOMException. An example would be a SecurityException or
	      IOException when using DOMParser.
	    </p>
	    <p>
	      We certainly don't intent to define the required behaviors
	      of DOMErrorHandler for recognized or unrecognized
	      errors. The unrecognized error must be of one of the 3
	      severity levels but that's all. No changes were done to
	      the specification.
	    </p>
	    <p>
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0041.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="clarification" id="clover-6">
      <title>whitespace-in-element-content</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#parameter-whitespace-in-element-content">parameter "whitespace-in-element-content"</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      "Discard all Text nodes that contain whitespaces in
	      element content" implies that Text nodes in element
	      content with *any* whitespace characters in their data
	      should be removed, rather than Text nodes composed *only*
	      of whitespace. I'm pretty sure this is not what was meant.
            </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0014.html">
          <date>2003-07-23</date>
          <description>
	    <p>
	      The definition of whitespaces in element content is quite
	      clear in the draft, especially since the following
	      sentence indicates that
	      Text.isWhitespaceInElementContent() should be used. We
	      added an extra link to the infoset property as well.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0042.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="editorial" id="clover-7">
      <title>Text.data</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-667469212">CDATASection</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0075.html">
          <date>2003-06-11</date>
          <description>
            <p>
	      "The DOMString attribute of the Text node..." - surely "The
	      data attribute...".
	    </p>
	  </description>
	  <originator xlink:type='simple' xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0014.html">
          <date>2003-07-23</date>
          <description>
	    <p>
	      correct.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0041.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="request" id="stenius-1">
      <title>derived types</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#TypeInfo">TypeInfo</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0077.html">
          <date>2003-06-12</date>
          <description>
            <p>
	      Is it possible to find out if the type of an Element or
	      Attribute is derived from some specific type in the
	      Schema?
            </p>
	    <p>
	      What I would like to see is something like the Xerces <loc
	      xlink:type='simple'
	      xlink:href="http://xml.apache.org/xerces2-j/javadocs/xerces2/org/apache/xerces/impl/xs/psvi/XSTypeDefinition.html#derivedFrom(java.lang.String,%20java.lang.String,%20short)">XSTypeDefinition.derivedFrom</loc>
	      method in the <code>TypeInfo</code> interface.
	    </p>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:Petteri.Stenius@ubisecure.com">Petteri Stenius</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
	    <p>
	      <code>isDerivedFrom</code> has been added to
	      <code>TypeInfo</code>.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0138.html">
	      <date>2002-08-29</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0018.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:ray@xmission.com'>Ray</owner>
	  <deadline>2003-08-14</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/07/23-dom-wg-irc">
	      <date>2003-07-23</date>
	      <description>
		<p>
		  add this issue on the f2f agenda.
		</p>
	      </description>
	    </accepted>
	    <decided disposition='completed' xlink:type='simple' xlink:href="http://www.w3.org/2003/07/23-dom-wg-irc">
	      <date>2003-08-14</date>
	    </decided>
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="request" id="arnold-1">
      <title>NameList: contains and containsNS</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#NameList">NameList</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0069.html">
          <date>2003-06-04</date>
          <description>
            <p>
	      Consider the following addition for the
	      <code>NameList</code> interface:
	    </p>
<eg> boolean contains(DOMString name);
 boolean containsNS(DOMString namespaceURI, DOMString localName);</eg>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
	<accepted xlink:type='simple'
	  xlink:href="http://www.w3.org/2003/06/18-dom-wg-irc">
          <date>2003-06-18</date>	  
	  <context>
	    <p>
	      While the Group rejected the proposal to remove
	      <code>ElementEditVAL.isElementDefined</code> and
	      <code>ElementEditVAL.isElementDefinedNS</code> (cf the
	      appropriate resolution of this DOM Level 3 Validation
	      issue), it has been decided to consider the addition of
	      <code>contains</code> and <code>containsNS</code>.
	    </p>
	  </context>
	  <acknowledgment xlink:type='simple'
	    xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0083.html"/>
	</accepted>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0014.html">
          <date>2003-07-23</date>
          <description>
	    <p>
	      contains and containsNS have been added.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0043.html">
	      <date>2002-07-24</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="adams-1">
      <title>DOMImplementationRegistry behavior</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/java-binding.html">org/w3c/dom/bootstrap/DOMImplementationRegistry.java</loc>	
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMImplementationSource">DOMImplementationSource</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0085.html">
          <date>2003-06-19</date>
          <description>
            <p>
	      The implementation of
	      <code>DOMImplementationRegistry</code> shown in Appendix
	      G.1 makes use of a Java System Property to record a list
	      of names of classes that implement
	      <code>DOMImplementationSource</code>. A user of the
	      registry may naturally infer that sources are checked in
	      the order specified by this property (and the order by
	      which additional sources are added to the registry using
	      the <code>addSource()</code> method). However, this may or
	      may not be the case since the implementation of
	      <code>DOMImplementationRegistry</code> shown here makes
	      use of a <code>Hashtable</code> which does not guarantee
	      any specific enumeration order.
	    </p>
	    <p>
	      I would suggest doing one of the following:
	    </p>
	    <olist>
	      <item>
		<p>
		  abstract the definition of
		  <code>DOMImplementationRegistry</code> in Appendix G.1
		  to specify it in terms of an interface rather than a
		  class; furthermore, define its behavior more clearly
		  in terms of order of evaluation in the case that two
		  or more <code>DOMImplementationSource</code> instances
		  implement the same features;
		</p>
	      </item>
	      <item>
		<p>
		  rewrite the implementation in G.1 to use an ordered
		  container type, such as a <code>List</code>;
		</p>
	      </item>
	      <item>
		<p>
		  specify that the behavior is undefined as to which
		  <code>DOMImplementationSource</code> will be returned
		  when more than one supports the same features.
		</p>
	      </item>
	    </olist>
          </description>
          <originator xlink:type='simple' xlink:href="mailto:glenn@xfsi.com">Glenn A. Adams</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      Fixed. we picked option 2.
            </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0122.html">
	      <date>2003-08-15</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Aug/0162.html">
	      <date>2003-08-15</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="aillon-1">
      <title>Document.xmlVersion</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-version">Document.xmlVersion</loc>	
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0049.html">
          <date>2003-07-10</date>
          <description>
            <p>
	      The draft states:
	    </p>
	    <p>
	      <quote>
		An attribute specifying, as part of the XML declaration,
		the version number of this document. If there is no
		declaration, the value is <code>"1.0"</code>.
	      </quote>
	    </p>
	    <p>
	      HTML (served as text/html) documents do not have XML
	      declarations, and in this case it seems to me this propery
	      should return <code>null</code>, not <code>"1.0"</code>.
	      Am I correct in making this assumption?  Or should this
	      really be returning <code>"1.0"</code> in that case as
	      well?
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:caillon@netscape.com">Christopher Aillon</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/2003/07/30-dom-wg-irc">
          <date>2003-07-30</date>
          <description>
            <p>
	      <code>Document.xmlVersion</code> should be
	      <code>null</code> if not dealing with XML.
            </p>
          </description>
	</decided>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
          <date>2003-08-06</date>
          <description>
            <p>
		Document interface, "xmlStandalone" and "xmlVersion"
		attributes: both descriptions say that there is a
		NOT_SUPPORTED_ERR if this document *does* support the
		"XML" feature. Shouldn't that be does *not* support?
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
          <onBehalfOf xlink:type='simple'
		      xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
          <date>2003-08-06</date>
          <description>
            <p>
	      The description should say that the exception is raised is
	      the XML feature is *not* supported.
            </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0094.html">
	      <date>2002-08-06</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-wg/2003JulSep/0022.html">
          <date>2003-08-05</date>
        </discussion>
      </discussions>
    </issue>

    <issue type="error" id="arnold-2">
      <title>attribute name case</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003AprJun/0104.html">Case of attribute names in HTML documents for L1 Core tests</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-5DFED1F0">String comparisons in the DOM</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0014.html">
          <date>2003-07-08</date>
          <description>
            <p>
	      <quote>
		typically using uppercase for element names and
		lowercase for attribute names
	      </quote>
	    </p>
	    <p>
	      The "typical" behavior in the L3 Core is contrary to DOM
	      L2 HTML which specifies that both attribute names and
	      element names should be uppercase which currently only
	      Opera and Konqueror implement.  The best solution I see is
	      to issue an errata to L2 HTML specifying that attribute
	      should be lowercase.  Otherwise, this sentence should be
	      expanded to not appear to be recommending behavior
	      contrary to L2 HTML.
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2004Feb/0020.html">
          <date>2004-02-18</date>
          <description>
	<p>The sentences:</p>

	<p>
	  <quote>For instance, element and attribute names are exposed as all
	uppercase (for consistency) when used on an HTML document,
	regardless of the character case used in the markup. Since XHTML
	is based on XML, in XHTML everything is case sensitive, and
	element and attribute names must be lowercase in the markup.
	  </quote>
	</p>
	<p>should read</p>

	<p>
	  <quote>For instance, element names are exposed as all uppercase (for
	consistency) when used on an HTML document, regardless of the
	character case used in the markup. The names of attributes
	defined in HTML 4.01 are also exposed as all lowercase,
	regardless of the character case used in the markup, but for
	other attributes (i.e. ones that are not defined by HTML 4.01),
	the character casing is implementation dependent. Since XHTML is
	based on XML, in XHTML everything is case sensitive, and element
	and attribute names must be lowercase in the markup.</quote>
	    </p>
          </description>
	</decided>
      </transitions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:jst@w3c.jstenback.com'>Johnny</owner>
	  <deadline>2003-08-15</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/07/30-dom-wg-irc">
	      <date>2003-07-30</date>
	      <description>
		<p>
		  have a look at that.
		</p>
	      </description>
	    </accepted>
	    <decided disposition='completed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	    </decided>
	  </transitions>
	</action>
	<action id='johnny-ac1'>
	  <owner xlink:type='simple' xlink:href='mailto:jst@w3c.jstenback.com'>Johnny</owner>
	  <deadline>2003-09-01</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	      <description>
		<p>
		  propose an erratum for DOM Level 2 HTML
		</p>
	      </description>
	    </accepted>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2004Feb/0020.html">
              <date>2004-02-18</date>
            </decided>	    
	  </transitions>
	</action>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:plh@w3.org'>Philippe</owner>
	  <deadline>2003-09-01</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	      <description>
		<p>
		  To contact Opera and Konqueror regarding the erratum
		</p>
	      </description>
	    </accepted>
	    <dependent xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	      <dependency xlink:type='simple'
		xlink:href="#johnny-ac1">Johhny's erratum proposal</dependency>
	    </dependent>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2004Feb/0021.html">
              <date>2004-02-19</date>
            </decided>	    
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="clarification" id="arnold-3">
      <title>hasFeature and Core 1.0</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMFeatures">DOM Features</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0014.html">
          <date>2003-07-08</date>
          <description>
            <p>
	      There has been a bug on www-dom-ts to ask for
	      clarification if hasFeature("Core", "1.0") should return
	      true since the L1 recommendation only had "XML" and "HTML"
	      features.  This sentence should reflect the resolution of
	      that issue.  At the end of the first paragraph of 1.4,
	      "1.0" is omitted which could be interpreted as supporting
	      the "Core didn't exist in L1" position.
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
	<decided disposition='agreed' xlink:type='simple' xlink:href='http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Jul/0012.html'>
	  <date>2003-07-16</date>
	  <description>
	    <p>
	      The feature "Core" wasn't defined in "1.0". The text in
	      DOM Level 2 Core is indeed misleading and should not make
	      any claims regarding hasFeature("Core", "1.0"). The DOM
	      Level 3 Core was changed as follows:
	    </p>
	    <p><quote> For example, this specification defines the
	    features "Core" and "XML", and thus for the version
	    "3.0". Versions "1.0" and "2.0" can also be used for
	    features defined in the corresponding DOM Levels.
	    </quote></p>
	  </description>
	  <decision>
	    <announced xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0018.html">
	      <date>2003-07-16</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="arnold-4">
      <title>ordered collection</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#NameList">NameList</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0021.html">
          <date>2003-07-16</date>
          <description>
            <p><quote>
	      ordered collection of parallel pairs of name and namespace
		values
	      </quote>
	    </p>
	    <p>should read</p>
	    <p>
	      ordered collection of qualified names
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
	<decided disposition='agreed' xlink:type='simple' xlink:href='http://www.w3.org/2003/08/06-dom-wg-irc'>
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      We change NameList: "ordered collection of parallel pairs
	      of name and namespace values (which could be null values)"
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0006.html">
	      <date>2003-10-03</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
      <actions>
	<action id='ben1'>
	  <owner xlink:type='simple' xlink:href='mailto:Ben.Chang@oracle.com'>Ben</owner>
	  <deadline>2003-08-15</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <description>
		<p>
		  add a descriptive paragraph for NameLists in Validation.
		</p>
	      </description>
	    </accepted>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
              <date>2003-10-01</date>
            </decided>	    
	  </transitions>
	</action>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:plh@w3.org'>Philippe</owner>
	  <deadline>2003-08-31</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <description>
		<p>
		  Reply to Curt, as soon as Ben is done.
		</p>
	      </description>
	    </accepted>
	    <dependent xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <dependency xlink:type='simple'
		xlink:href="#ben1">Ben's action</dependency>
	    </dependent>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0006.html">
              <date>2003-10-03</date>
            </decided>	    
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="proposal" id="arnold-5">
      <title>getName vs getLocalName</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#NameList">NameList</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0021.html">
          <date>2003-07-16</date>
          <description>
            <p>
	      <code>getName()</code> does not define whether the return
	      value is a local name or might contain a namespace prefix.
	      I'd would assume that local name would be preferrable.
	      Changing the name to <code>getLocalName()</code> would be
	      clearer and consistent with XPath.
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
	<decided disposition='agreed' xlink:type='simple' xlink:href='http://www.w3.org/2003/08/06-dom-wg-irc'>
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      Correct. This depends on its usage. NameList is meant to
	      be a generic interface and used in different ways
	      depending on the context. The DOM Level 3 Validation draft
	      has been clarified to make that context clear.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0006.html">
	      <date>2003-10-03</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
      <actions>
	<action id='ben2'>
	  <owner xlink:type='simple' xlink:href='mailto:Ben.Chang@oracle.com'>Ben</owner>
	  <deadline>2003-08-15</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <description>
		<p>
		  add a descriptive paragraph for NameLists in Validation.
		</p>
	      </description>
	    </accepted>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
              <date>2003-10-01</date>
            </decided>	    
	  </transitions>
	</action>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:plh@w3.org'>Philippe</owner>
	  <deadline>2003-08-31</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <description>
		<p>
		  Reply to Curt, as soon as Ben is done.
		</p>
	      </description>
	    </accepted>
	    <dependent xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <dependency xlink:type='simple'
		xlink:href="#ben2">Ben's action</dependency>
	    </dependent>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0006.html">
              <date>2003-10-03</date>
            </decided>	    
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="proposal" id="arnold-6">
      <title>exceptions in NameList</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#NameList">NameList</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0021.html">
          <date>2003-07-16</date>
          <description>
            <p>
	      Throwing an exception on out of range indexes is not
	      consistent with <code>DOMStringList</code> and other
	      lists.  I can understand the motivation since
	      <code>getNamespaceURI()</code> could be <code>null</code>
	      before the end of the list, however you could distinguish
	      between a <code>null</code> namespace and end of the list
	      since <code>getName</code> would be <code>null</code> at
	      the end of the list.
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
          <date>2003-08-06</date>
          <description>
            <p>
	      The index is declared as unsigned.  The exceptions have
	      been removed. getName() can return null even before the
	      end of the list, if wildcards are in use for example. (as
	      indicated in <loc xlink:type='simple'
	      xlink:href='http://www.w3.org/TR/2003/CR-DOM-Level-3-Val-20030730/validation.html#ElementEditVAL-allowedChildren'>ElementEditVal</loc>)
	      The application can only rely on NameList.length in order
	      to know the end of the list.
            </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0097.html">
	      <date>2003-08-06</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://www.w3.org/2003/07/30-dom-wg-irc.html">
          <date>2003-07-30</date>
        </discussion>	
      </discussions>
    </issue>

    <issue type="proposal" id="arnold-7">
      <title>DOMImplementationSource</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMImplementationSource">DOMImplementationSource</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0021.html">
          <date>2003-07-16</date>
          <description>
            <p>
	      I dislike the form of this interface for a couple of
	      reasons: it requires that each implementation source to
	      parse the features list which could have been done once
	      for all implementation sources and it enables the
	      implementation source to return inconsistent first
	      implementation sources.  I'd suggest something like
	    </p>
	    <eg role='code'>interface DOMImplementationSource {
  DOMImplementation getDOMImplementation(DOMStringList features, 
                                         DOMStringList versions,
                                         unsigned int index);
}</eg>
	    <p>
	      I believe that eliminates any use of
	      <code>DOMImplementationList</code> so that interface could
	      be eliminated.
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
        </raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      We clarified the description of getDOMimplementation as
	      follows:
	    </p>
	    <p>
	      <quote>
		This method returns the first item of the list returned
		by getDOMImplementationList.
	      </quote>
            </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0139.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='objection' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0161.html">
	      <date>2003-08-28</date>
	      <description>
		<p>
		  <code>getDOMImplementationList()</code> seemed to be
		  required of an implementation source but never used by a
		  DOMImplementationRegistry.
		</p>
	      </description>
	      <originator xlink:type='simple'
		xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	    </acknowledged>
            <follow-up disposition='accepted' xlink:type='simple' xlink:href="http://www.w3.org/2003/09/10-dom-wg-irc">
              <date>2003-09-10</date>
	      <description>
		<p>
		  This question was reconsidered.
		</p>
	      </description>
	    </follow-up>
	  </decision>
	</decided>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/2003/09/10-dom-wg-irc">
          <date>2003-09-10</date>
          <description>
	    <p>
	      DOMImplementationRegistry.getDOMImplementationList was
	      broken and has been fixed.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0190.html">
	      <date>2003-09-10</date>
	    </announced>	
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>  
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0112.html">
          <date>2003-08-11</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0117.html">
          <date>2003-08-12</date>
        </discussion>	
      </discussions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:elitani@ca.ibm.com'>Elena</owner>
	  <deadline>2003-08-15</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/2003/08/06-dom-wg-irc">
	      <date>2003-08-06</date>
	      <description>
		<p>
		  Request for clarification
		</p>
	      </description>
	    </accepted>
	    <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0112.html">
	      <date>2003-08-11</date>
	    </decided>
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="proposal" id="clover-8">
      <title>DOMError severity</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ERROR-Interfaces-DOMError">DOMError</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0024.html">
          <date>2003-07-21</date>
          <description>
            <p>
	      Just a minor further nitpick on L3 Core: the DOMError
	      ErrorSeverity definition group starts at 0; for
	      consistency with the rest of the spec it should probably
	      be 1.
	    </p>
	    <p>
	      I complained originally that what exactly DOMError
	      severity meant was not adequately defined in the
	      WD. Having now implemented it this way, I'd suggest
	      something like the following:
	    </p>
	    <ulist>
	      <item>
		<p>
		  A <code>SEVERITY_WARNING</code> error will not cause
		  processing to stop unless a <code>DOMErrorHandler</code>
		  returns <code>false</code>. If there is no
		  <code>DOMErrorHandler</code> set up, processing will always
		  continue.
		</p>
	      </item>
	      <item>
		<p>
		  A <code>SEVERITY_ERROR</code> error will cause
		  processing to stop unless a a
		  <code>DOMErrorHandler</code> returns
		  <code>true</code>. If there is no
		  <code>DOMErrorHandler</code> set up, processing will always
		  stop.
		</p>
	      </item>
	      <item>
		<p>
		  A <code>SEVERITY_FATAL_ERROR</code> will always cause
		  processing to stop. Return value from
		  <code>handleError</code> is ignored.
		</p>
	      </item>
	    </ulist>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:and-w3@doxdesk.com">Andrew Clover</originator>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      We clarified the description of the constants and changed
	      their values.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0140.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Team/w3t-archive/2003Oct/0149.html">
	      <date>2003-10-09</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://www.w3.org/2003/07/30-dom-wg-irc.html">
          <date>2003-07-30</date>
        </discussion>	
      </discussions>
    </issue>

    <issue type="proposal" id="nichol-1">
      <title>Node.namespaceURI</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-NodeNSname">Node.namespaceURI</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0047.html">
          <date>2003-07-21</date>
          <description>
            <p>
	      Going back to DOM 2, this attribute's description has
	      started "The namespace URI of this node, or <code>null</code> if it is
	      unspecified".  This seems quite clear, and in
	      programming languages like Java, I expect a <code>null</code> value in
	      that language to be returned.
	    </p>
	    <p>
	      However, there are implementations that do not use what I
	      would consider to be a null.  For example, Oracle's XML
	      parser's Node.getNamespaceURI() returns an empty
	      (zero-length) string, and Microsoft's .NET framework (the
	      NamespaceURI property of the System.Xml.XmlNode class)
	      likewise returns an empty string.
	    </p>
	    <p>
	      I would like to see DOM 3 Core clarify or amend the
	      statement "The namespace URI of this node, or <code>null</code> if it
	      is unspecified".  If implementations returning empty
	      strings are to be considered out-of-spec, please specify
	      this explicitly.  If returning a zero-length string is an
	      acceptible implementation according to the standard,
	      please state this.  If this issue is clarified elsewhere
	      in the DOM 3 spec, please refer to that place from the
	      description of Node.namespaceURI.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:scottnichol@comcast.net">Scott Nichol</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      We updated the section on XML namespaces and added alink
	      to that section from Node.namespaceURI.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0141.html">
	      <date>2003-08-28</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0050.html">
          <date>2003-07-25</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0051.html">
          <date>2003-07-25</date>
        </discussion>	
      </discussions>
    </issue>

    <issue type="clarification" id="arnold-8">
      <title>actual encoding?</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-actualEncoding">Document.actualEncoding</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Entity3-actualEncoding">Entity.actualEncoding</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      Not adequately explained.  Is this the encoding at the
	      time of parsing?  Do subsequent saves change the value?
	      initialEncoding might be better.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      the description is accurate. It is the encoding used while
	      loading the document. The value is read-only and cannot be
	      changed, including the LS module. write* operations in LS
	      don't never modify the document.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='objection' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0162.html">
	      <date>2003-08-29</date>
	      <description>
		<p>
		  I assume that you meant "adequate" in the first
		  sentence in the previous paragraph and I would
		  disagree since I could not find anything is the spec
		  like the second sentence in the previous paragraph.
		  Is there some other recommendation that already uses
		  the term "actual encoding" in the manner?
		</p>
		<p>
		  If that is your intention, I think that "initialEncoding"
		  is clearer.
		</p>
	      </description>
	      <originator xlink:type='simple'
		xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	    </acknowledged>
            <follow-up disposition='accepted' xlink:type='simple' xlink:href="http://www.w3.org/2003/09/10-dom-wg-irc">
              <date>2003-09-10</date>
	      <description>
		<p>
		  This question was reconsidered.
		</p>
	      </description>
	    </follow-up>
	  </decision>
	</decided>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/2003/09/10-dom-wg-irc">
          <date>2003-09-10</date>
          <description>
	    <p>
	      In order to clearly express that it represents the
	      encoding used during the load of the Document, the
	      attribute was renamed "inputEncoding".  This matches the
	      idea of an input, introduced by the DOMInput interface in
	      the LS module.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0191.html">
	      <date>2003-09-10</date>
	    </announced>	
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>  
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="arnold-9">
      <title>config or configuration?</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-config">Document.config</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      Using an abbreviation is unusual.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      No changes.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0162.html">
	      <date>2003-08-29</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-10">
      <title>documentURI and valid URIs</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-documentURI">Document.documentURI</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      Should it be possible (or required) for an implementation
	      to raise an exception if a new value is set that is not a
	      valid URI.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      We didn't want to go into the issue of URI/IRI checking,
	      so no exception or error if you set to an invalid one. I
	      clarified that no lexical checking was done when setting
	      documentURI. baseURI will return null if an absolute URI
	      cannot be determined. Note that we don't check the
	      xml:base attributes either.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0162.html">
	      <date>2003-08-29</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="arnold-11">
      <title>recognized XML encoding</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-encoding">Document.xmlEncoding</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Entity3-encoding">Entity.xmlEncoding</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      Can an implementation raise an exception if it does not
	      recognize the encoding on setting?  How is this affected
	      by saves?  Does this affect saves (which would be in the
	      L/S spec)?  Maybe it is cleaner just to allow the encoding
	      to be specified on the save request.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      xmlEncoding has been changed to read-only, in order to
	      simplify the computation of the encoding used at save time
	      (i.e. only DOMOutput.encoding could be changed). Save
	      defines an "unsupported-encoding" error if the encoding is
	      not supported.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0166.html">
	      <date>2003-08-30</date>
	    </acknowledged>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-12">
      <title>Requirements of standalone</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-standalone">Document.xmlStandalone</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      What occurs when this attribute is set to
	      <code>true</code> and the document does not satisify the
	      requirements for <code>standalone="yes"</code>.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      normalizeDocument and the DOMSerializer will catch it, as
	      defined by the XML specification: this is a validity
	      constraint. I added for that effect in the description of
	      xmlStandalone.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='proposal' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0166.html">
	      <date>2003-08-30</date>
	      <description>
		<p>
		  There should be something in L/S that allows you to
		  specify that you want to document serialized with
		  <code>standalone="yes"</code> which would either place
		  everything in the internal subset or expand entity
		  references and explicitly serialize default attribute
		  values.
		</p>
	      </description>	      
	      <originator xlink:type='simple'
		xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	    </acknowledged>
	  </decision>
	</decided>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0004.html">
          <date>2003-10-08</date>
          <description>
            <p>
	      It would be dangerous to start doing "magic" based on the
	      value of thestandalone attribute. XML Parsers are required
	      to check the value ofstandalone when validating. It is
	      therefore logic to do the same in theDOM and make the
	      check dependent on the validate and
	      validate-if-schemaparameters. No change is needed in the
	      specifications since this errortype is already controlled
	      by XML.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0022.html">
	      <date>2003-10-10</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="arnold-13">
      <title>adoptNode and importNode</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Core-Document-importNode">Document.importNode</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-adoptNode">Document.adoptNode</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      The difference between <code>adoptNode</code> and
	      <code>importNode</code> is not immediately obvious.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      We think that the current description is clear enough.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='proposal' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0162.html">
	      <date>2003-08-29</date>
	      <description>
		<p>
		  It would be good if the first sentences in each description were 
		  parallel.  For example, adopt could say:
		</p>
		<p>
		  <quote>Attempts to adopt a node from another document to this
		  document.  [...]  If supported, the source node is
		  removed from the original document and altered
		  changing the ownerDocument of the node and any
		  descendants,,,</quote>
		</p>
	      </description>
	      <originator xlink:type='simple'
		xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	    </acknowledged>
            <follow-up disposition='incorporated' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0164.html">
              <date>2003-08-29</date>
	      <description>
		<p>The new text says:</p>
		<p>
		  <quote>Attempts to adopt a node from another document to this
		  document. If supported, it changes the ownerDocument
		  of the source node, its children, as well as the
		  attached attribute nodes if there are any. If the
		  source node has a parent it is first removed from the
		  child list of its parent. This effectively allows
		  moving a subtree from one document to another (unlike
		  importNode() which create a copy of the source node
		  instead of moving it). When it fails, applications
		  should use Document.importNode() instead.</quote>
		</p>
	      </description>
	    </follow-up>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="importNode-1">
      <title>adoptNode and importNode</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Core-Document-importNode">Document.importNode</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-adoptNode">Document.adoptNode</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      The fact that this does not throw an INVALID_CHARACTER_ERR
	      when a 1.0 document adopts a node containing names not
	      legal in 1.0 is clarified but really bizarre. Why is this
	      different from importNode()?
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	       importNode will invoke createElement -> so exception
	    </p>
	    <p>
	      adoptNode will never invoke createElement -> so no exception
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0143.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0146.html">
	      <date>2003-08-28</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-14">
      <title>adoptNode return value</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-adoptNode">Document.adoptNode</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      <quote>or <code>null</code> if the operation fails, such as when the source
	      node comes from a different implementation</quote>.
	    </p>
	    <p>
	      This seems to be a opening for an implementation to always
	      return null. The expected failure scenarios should be
	      enumerated as exceptions.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      Correct, it is indeed an opening for an implementation to
	      refuse to adopt a node from one document to an
	      other. Several failure scenarios can happen, predictable
	      or implementation dependent ones, so any list would be
	      incomplete.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="arnold-15">
      <title>Attributes and renameNode</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-renameNode">Document.renamedNode</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0056.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      What is the behavior when attempting to change the
	      attribute name to the name of an attribute that already
	      exists on the element.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      The current description says:
	    </p>
	    <p>
	      <quote>
		When the node being renamed is an Attr that is attached
		to an Element, the node is first removed from the
		Element attributes map.  Then, once renamed, either by
		modifying the existing node or creating a new one as
		described above, it is put back.
	      </quote>
	    </p>
	    <p>
	      i.e. it will replace the old attribute node, since it is
	      equivalent to the removal of the Attr node, then set it
	      back using setAttributeNode.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0142.html">
	      <date>2003-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0162.html">
	      <date>2003-08-29</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="manian-1">
      <title>getDOMImplementation(s)</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMImplementationSource">DOMImplementationSource</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0058.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      The two apis getDOMImplementation and
	      getDOMImplementations could cause confusion. I would
	      prefer if a more distinct name is used. e.g
	      getDOMImplementationList (Similarly, I would prefer if
	      getFeatures is changed to getFeatureList).
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:Anjana.Manian@oracle.com">Anjana Manian</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      done.
	    </p>
          </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0144.html">
	      <date>2003-08-28</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="manian-2">
      <title>unspecified standalone</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-standalone">Document.xmlStandalone</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0058.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      To be consistent with the other attributes, probably it
	      should be added that "This attribute is false when
	      unspecified".
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:Anjana.Manian@oracle.com">Anjana Manian</originator>
	</raised>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
          <date>2003-08-06</date>
          <description>
            <p>
		This is said to be from the XML declaration, but is
		boolean whereas the XML declaration can specify 3
		values: "yes", "no" and not specified.  Either the
		datatype should be changed or (my preference) it should
		be specified that this is true when the XML declaration
		says "yes", false otherwise.
	    </p>
	    <p>
		Appendix C.1.1 says that this comes from the
		[standalone] property, but does not address the case
		where the property has no value.
	    </p>
          </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
          <onBehalfOf xlink:type='simple'
		      xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
        </raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0096.html">
          <date>2003-08-06</date>
          <description>
            <p>
	      added "This is false when unspecified."
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0096.html">
	      <date>2002-08-06</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="manian-3">
      <title>whitespaces</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Text3-isWhitespaceInElementContent">Text.isWhitespaceInElementContent</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0058.html">
          <date>2003-07-30</date>
          <description>
            <p>
	      It is not clear whether the text should be returned when
	      it contains "any" whitespace or when it has "all"
	      whitespace as its element content.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:Anjana.Manian@oracle.com">Anjana Manian</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      This method maps to the Infoset property
	      "element-content-whitespace".
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0145.html">
	      <date>2002-08-28</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="arnold-16">
      <title>Position comparison</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Node3-compareDocumentPosition">Node.compareDocumentPosition</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0060.html">
          <date>2003-07-31</date>
          <description>
            <p>
	      How do the definitions differ from XPath's axes?  Why
	      CONTAINED_BY instead of ANCESTOR and CONTAINS instead of
	      DESCENDANT?  Could there not be bits to indicate parent,
	      child, attribute, sibling and self?  Is there a compelling
	      reason to fabricate an order for attributes of the same
	      element or for nodes in different documents?
	    </p>
	    <p>
	      I would think that Node.compareDocumentPosition would be
	      very prone to usage errors.  Most scripting languages
	      would not provide symbolic constants and it would be
	      relatively easy to misuse bit-wise operators.
	    </p>
	    <p>
	      It would seem a whole lot simplier and more usable to
	      provide boolean methods that correspond to the XPath Axes,
	    </p>
<eg role='code'>boolean isChild(Node node);
boolean isDescendant(Node node);
boolean isParent(Node node);
boolean isAncestor(Node node);
boolean isFollowingSibling(Node node); // always false for attribute
boolean isPrecedingSibling(Node node);  // always false for attributes
boolean isSibling(Node node);
boolean isFollowing(Node node);
boolean isPreceding(Node node);
boolean isAttribute(Node node);</eg>

	    <p>
	      Plus the existing isSame(Node node) for the self axis.
	      descendant-or-self and ancestor-or-self could be handled
	      by or'ing isSame and the appropriate other axis test.
	    </p>
	    <p>
	      Adding a method to determine if the nodes are in the same
	      document might also be helpful.
	    </p>
	    <p>
	      If you are only interested if the particular pair are, for
	      example, parent and child, it should be more efficient to
	      only check that instead of figuring out how they are
	      related.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      The addition of several methods in order to achieve the
	      current functionality of compareDocumentPosition doesn't
	      really encourage to change the current proposal,
	      especially since it is easier to add a new constant than a
	      new method if future extensions. So we still prefer the
	      current proposal in the specification...
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0147.html">
	      <date>2002-08-28</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-17">
      <title>getFeature and hasFeature</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Node3-getFeature">Node.getFeature</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0059.html">
          <date>2003-07-31</date>
          <description>
            <p>
	      It would be useful if there was some statement that if an
	      <code>DOMImplementation.hasFeature(feature,
	      version)</code> returns <code>true</code> that
	      <code>Node.getFeature(feature, version)</code> could not
	      return <code>null</code> or something else that would
	      allow you to always use <code>getFeature()</code> and not
	      have to try both <code>getFeature()</code> and casting.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      You are comparing DOMImplementation.hasFeature and
	      Node.getFeature (instead of Node.isSupported and
	      Node.getFeature?). if Node.isSupported("+Events", "3.0"),
	      then it is guarantee that getFeature will work in that
	      node with the same feature/version.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0148.html">
	      <date>2002-08-28</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-18a">
      <title>isWhitespaceInElementContent() or isWhitespaceInElementContent ?</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Text3-isWhitespaceInElementContent">Text.isWhitespaceInElementContent</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0062.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      This would be more appropriate as an read-only attribute.
	      The description is insufficient since it doesn't
	      explicitly explain under what conditions the
	      implementation is able and required to determine that the
	      content model only contains elements.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      done. For Java, if an attribute starts with "is" that is
	      followed by an upper case character, then the getter keeps
	      the name as-is. The setter replaces "is" with "set". Only
	      exception is HTMLInputElement.isMap as suggested. IsId and
	      isWhitespaceInElementContent (now renamed to
	      isElementContentWhitespace) are back to be attributes
	      again.
	    </p>
	    <p>
	      We renamed the method to make it clear that it reflects
	      the Infoset property "elenment-content-whitespace". Also
	      added a link to the Infoset in the description.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0149.html">
	      <date>2002-08-28</date> </announced>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0084.html">
          <date>2003-08-05</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0088.html">
          <date>2003-08-05</date>
        </discussion>	
      </discussions>
    </issue>

    <issue type="proposal" id="arnold-18">
      <title>isId() or isId ?</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Attr-isId">Attr.isId</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0061.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      <code>Attr.isId()</code> is a declared as a method, though
	      it would be more appropriate as an attribute.  If made a
	      read-write attribute, then
	      <code>Element.setIdAttribute()</code>,
	      <code>Element.setIdAttributeNS()</code> and
	      <code>Element.setAttributeNode()</code> could be
	      eliminated since you could do the equivalent using
	      <code>Element.getAttributeNode[NS]().isId = true | false</code>.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      done, but as a read-only attribute, since that would
	      require the implementation to create an attribute node for
	      the invocation of isId. The purpose of the setIdAttribute*
	      is to provide the ability for the element node to be
	      returned by getElementById, which does not require
	      creating an Attr node.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0150.html">
	      <date>2002-08-28</date> </announced>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-19">
      <title>DOMError.clone()</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ERROR-Interfaces-DOMError">DOMError</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0063.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      The description of
	      <code>DOMErrorHandler.handleError</code> mentions that the
	      error parameter may be reused across multiple calls.  That
	      would suggest the need for a clone method on
	      <code>DOMError</code> in case a handler wishes to hold on
	      the error.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      Not common enough as a use case to be addressed by the
	      API. This can be done easily by the application anyway.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0151.html">
	      <date>2002-08-28</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-20">
      <title>User data and event handling</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#UserDataHandler">UserDataHandler</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0064.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      I would prefer enhancing Events to enable UserData
	      maintenance, though that may require defining events types
	      for cloning and importing and adding a
	      <code>DOMStringList</code> userDataKeys attribute to
	      <code>Node</code>.
	    </p>
	    <p>
	      If not, does there need to be an <code>NODE_ADOPTED</code>
	      operation type.
	    </p>
	    <p>
	      <code>NODE_DELETED</code> is problematic.  However,
	      mimicing <code>DOMNodeRemovedFromDocument</code> would be
	      well defined for garbage-collected platforms.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      it would also require to support events in order to handle
	      the user data appropriately. NODE_ADOPTED has been added
	      instead.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0152.html">
	      <date>2002-08-28</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-21">
      <title>anonymous types</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#TypeInfo">TypeInfo</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0065.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      Having attributes that allow you to readily determine if
	      the type is complex vs simple or named vs anonymous would
	      seem to be helpful.  Such as:
	    </p>
	    <eg role='code'>readonly attribute boolean isSimple;
readonly attribute boolean isAnonymous;
      (may be redundant with typeName == null)</eg>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      This request goes into the debate of how much of the PSVI
	      API should be included on this interface. We judge this
	      one to be a real PSVI addition than a type generic one.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0153.html">
	      <date>2002-08-28</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-22">
      <title>XML Schema and DTD types</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#TypeInfo">TypeInfo</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0065.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      XML Schema Datatypes has equivalents for the DTD attribute
	      types which could be used instead of <code>null</code> and attribute
	      type property.  The current definition would not provide
	      an easy way to distinguish between:
	    </p>
<eg role='code'><![CDATA[<!ATTLIST foo name CDATA #IMPLIED>]]></eg>

<p>and</p>

<eg role='code'><![CDATA[<!--  contrived, no namespace schema   -->
<xsd:schema>
<xsd:simpleType name="CDATA"/>
...
<xsd:attribute name="name" type="CDATA"/>]]></eg>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      An application can always know the schema apply to the
	      document by checking the schema-type parameter of the
	      configuration object, so there is a way to distinguish
	      them.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0153.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-23">
      <title>nested and anonymous types</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#TypeInfo">TypeInfo</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0065.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      An anonymous type could be nested many levels down in the
	      content model, a containingElements <code>NameList</code>
	      attribute could be used to enumerate the element names.
	      For the schema:
	    </p>
<eg role='code'><![CDATA[<xsd:schema targetNamespace="http://www.example.com/typeinfo">
<xsd:element name="hello">
    <xsd:complexType>
         <xsd:choice>
             <xsd:element name="world">
                   <xsd:simpleType>...</xsd:simpleType>
             </xsd:element>]]></eg>

<p>The <code>TypeInfo</code> associated with the world element in:</p>
<eg role='code'><![CDATA[<hello xmlns="http://www.example.com/typeinfo">
    <world/>
</hello>]]></eg>
<p>would have</p>

<eg role='code'><![CDATA[typeName == null,
typeNamespace == null,
isSimple == true,
containingElements.getNamespace(0) == "http://www.example.com/typeinfo",
containingElements.getName(0) == "hello"
containingElements.getNamespace(1) == null
      (if elementFormDefault = false) or "http://www..."
containingElements.getName(1) == world]]></eg>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      Why not looking at the ancestors of the node where the
	      TypeInfo is attached?
	    </p>
	    <p>
	      typeName and typeNamespace cannot be both null if there is
	      a declaration. In your case, it will exposed the the
	      namespace and local name of the corresponding anonymous
	      type name, with anonymous type name being an
	      implementation-defined, globally unique qualified name
	      provided by the processor for every anonymous type
	      declared in a schema.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0154.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="arnold-24">
      <title>handleErrors</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-ERRORS-DOMErrorHandler-handleError">DOMErrorHandler.handleError</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0066.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      The description of the boolean return value appears to
	      describe three different behaviors by explaining how a
	      value of true differs from the default behavior and how a
	      value of false differs from the default behavior. But
	      there is no way of specifying that you want the
	      implementation to do the default behavior.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      It has been clarified that the "error-handler" parameter
	      of the DOMConfiguration object of the document may contain
	      a default error handler if not set by the application.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0155.html">
	      <date>2002-08-28</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="arnold-25">
      <title>byte and character offsets</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMLocator-offset">DOMLocator.offset</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0067.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      This should be split up into a distinct byteOffset and
	      characterOffset. An implementation could return values for
	      both, a value for one and -1 for the other or -1 for
	      both. However, the user doesn't have to somehow know the
	      nature of the source to interpret the values.
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:carnold@houston.rr.com">Curt Arnold</originator>
	</raised>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      There should be two attributes, one for byte offset and
	      the other for character offset (or alternatively another
	      attribute that says whether "offset" is byte or
	      character), since the application may not be able to
	      determine if the source was bytes or characters.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      offset has been splitted in byteOffset and utf16Offset
	      (since the DOM deals with utf-16 units, and not
	      characters).
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0156.html">
	      <date>2002-08-28</date>
	    </announced>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	    </acknowledged>
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0036.html">
	      <date>2003-10-27</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://www.w3.org/2003/05/15-dom-wg-irc.html">
          <date>2003-05-15</date>
        </discussion>	
      </discussions>
    </issue>

    <issue type="editorial" id="lesch-1">
      <title>isWhitespaceInElementContent or isWhiteSpaceInElementContent ?</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Text3-isWhitespaceInElementContent">Text.isWhitespaceInElementContent()</loc>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#parameter-whitespace-in-element-content">parameter "whitespace-in-element-content"</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0068.html">
          <date>2003-08-01</date>
          <description>
            <p>
	      White space is two words (see all prose and productions in
	      <loc xlink:type='simple'
	      xlink:href="http://www.w3.org/TR/1998/REC-xml-19980210">XML
	      1.0</loc> except one typo in 1998 and the Infoset since
	      <loc xlink:type='simple'
	      xlink:href="http://www.w3.org/TR/2001/WD-xml-infoset-20010202">WD-xml-infoset-20010202</loc>).
	      I don't know why it wound up being one word in
	      <emph>[element content whitespace]</emph>. Do you?  <loc
	      xlink:type='simple'
	      xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Text3-isWhitespaceInElementContent">isWhitespaceInElementContent</loc>
	      could (should?) be
	      <code>isWhiteSpaceInElementContent</code> and <loc
	      xlink:type='simple'
	      xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#parameter-whitespace-in-element-content">whitespace-in-element-content</loc>
	      could be <code>white-space-in-element-content</code>. If
	      Last Call is too late to change those, perhaps at least
	      the prose could match XML and the Infoset to say "white
	      space" (rather than "whitespaces").
	    </p>
	  </description>
          <originator xlink:type='simple'
		      xlink:href="mailto:lesch@w3.org">Susan Lesch</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      The name of the method isWhitespaceInElementContent has
	      been changed to isElementContentWhitespace to better
	      reflect that it refers to the Infoset property
	      "element-content-whitespace". Same kind of change has been
	      applied to the "whitespace-in-element-content"
	      parameter. Since it is too late to rename the Infoset
	      property, and our method and parameter are mapped to it,
	      we don't plan to rename them, whatever the outcome of the
	      whitespace vs white space is. Regarding the prose itself,
	      we will happily change to whatever becomes the
	      recommendation, and thus at any stage.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0157.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0069.html">
          <date>2003-08-01</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0072.html">
          <date>2003-08-03</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0074.html">
          <date>2003-08-04</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0086.html">
          <date>2003-08-05</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0089.html">
          <date>2003-08-05</date>
        </discussion>	
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0090.html">
          <date>2003-08-05</date>
        </discussion>	
      </discussions>
    </issue>

    <issue type="clarification" id="yergeau-1">
      <title>nodeName?</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-F68D095">Node.nodeName</loc>
      </references>
      <transitions>
        <raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
          <date>2003-08-06</date>
          <description>
            <p>
		the description doesn't say that this is supposed to be
		the qualified name of the node.  Nor do the descriptions
		of Element.tagName and Attr.name.  One has to determine
		that from the description of Node.prefix!
            </p>
	    </description>
	    <originator xlink:type='simple'
	      xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
            <onBehalfOf xlink:type='simple'
		      xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      clarified.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0159.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
     </transitions>
    </issue>
      
    <issue type="clarification" id="yergeau-2">
      <title>Attribute values and entity references</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-221662474">Attr.value</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      the spec should clearly specify that when retrieving the
	      value of an attribute that contains a reference to an
	      entity for which no definition is available, the processor
	      will treat this entity reference as an empty reference
	      (see the reply to C15 in <loc xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-wg/2003AprJun/0075.html">Core
	      I18N response</loc>).  Same comment for
	      <code>Element.getAttribute()</code> and
	      <code>Element.getAttributeNS()</code>.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      clarified.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0159.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
      <discussions>
	<discussion
	  xlink:type='simple'
	  xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-wg/2003AprJun/0075.html">
	  <date>2003-06-12</date>
	</discussion>
      </discussions>
    </issue>

    <issue type="clarification" id="yergeau-3">
      <title>Entity declarations</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-527DCFF2">Entity</loc>
	</references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      The 4th paragraph starts "XML does not mandate that a
	      non-validating XML processor read and process entity
	      declarations made in the external subset or declared in
	      external parameter entities."  The last occurrence of
	      "external" is superfluous and somewhat misleading, since
	      non-validating processors are not obligated to read even
	      *internal* parameter entities.  This latter point is
	      pretty obscure and under-documented in the XML spec, but
	      see the last sentence in <loc xlink:type='simple'
	      xlink:href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-rmd">XML
	      1.0</loc>, as well as published erratum E8 at <loc
	      xlink:type='simple'
	      xlink:href="http://www.w3.org/XML/xml-V10-2e-errata#E8">XML
	      1.0 Erratum E8</loc>.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      The superfluous occurrence of external has been removed.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0159.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
      <discussions>
	  <discussion
	  xlink:type='simple'
	  xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-wg/2003AprJun/0075.html">
	  <date>2003-06-12</date>
	</discussion>
      </discussions>
    </issue>
    
    <issue type="editorial" id="yergeau-4">
      <title>redundant if?</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/namespaces-algorithms.html#normalizeDocumentAlgo">Appendix B.1</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <eg role='code'>void Element.normalizeNamespaces()
{
      ...

      // Fixup element's namespace
      //
      if ( Element's namespaceURI != null )
      {
        ...
      }
      else
      {
        // Element has no namespace URI:
        if ( Element's localName is null )
        {
          ...
        }
        else
        {
          // Element has no namespace URI
          // Element has no pseudo-prefix
          if ( default Namespace in scope is "no namespace" )
          {
            ==> do nothing, we're fine as we stand
          }
          else
          {
            if ( there's a conflicting local default namespace declaration
                 already present )
            {
              ==> change its value to use this empty namespace.

            }
            else
            {
              ==> Set the default namespace to "no namespace" by creating or
              changing a local declaration attribute: xmlns="".

		}</eg>
	    <p>
	      There seems to be useless redundancy in the last "if".
	      Paraphrasing: "If there's a declaration, change it, else
	      create one or change an existing one". Either drop the
	      "if" and keep the "else" part or keep the "if" and drop
	      "or changing" from the "else" part.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      fixed.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0159.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
    </issue>
    
    <issue type="editorial" id="yergeau-5">
      <title>Namespace algorithm</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/namespaces-algorithms.html#scope">Appendix B.1.1</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      The first sentence (after the initial Note) is really hard
	      to parse.  Comments in the algorithms say things like "if
	      the prefix/namespace pair is within scope...", using this
	      wording would be clearer.  It's not an element that's
	      within scope, it's really the prefix/namespaceURI pair.
	      Some rewording/tightening needed.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      The section was reworded a bit.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0007.html">
	      <date>2002-10-03</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:plh@w3.org'>Philippe</owner>
	  <deadline>2003-09-01</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	      <description>
		<p>
		  look at this section Appendix B1.1 for futher changes (if
		  necessary)
		</p>
	      </description>
	    </accepted>
	    <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0007.html">
	      <date>2003-10-03</date>
	    </decided>
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="error" id="yergeau-6">
      <title>actualEncoding vs xmlEncoding</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Infoset2Document">Infoset mapping: Infoset to Document node</loc>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Document2Infoset">Infoset mapping: Document node to Infoset</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      In C 1.1.1, Document.actualEncoding should be set to [character
	      encoding scheme], which is "The name of the character
	      encoding scheme in which the document entity is
	      expressed." in the infoset spec, not necessarily the value
	      of the encoding pseudo-att of the XML declaration.
	      Document.xmlEncoding probably should not be set.
	    </p>
	    <p>
	      In appendix C.1.2, [character encoding scheme] should be
	      set from Document.actualEncoding.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
          <date>2003-08-06</date>
          <description>
            <p>
	      Fixed.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
	      <date>2002-08-06</date>
	    </announced>	  
	    
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="yergeau-7">
      <title>xmlVersion mapping</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Infoset2Document">Infoset mapping: Infoset to Document node</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      <code>Document.xmlVersion</code> should be "The [version]
	      property or 1.0 if the latter has no value."
	    </p>
	    <p>
	      Same, mutatis mutandis, for xmlStandalone (false if no
	      value).
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XMLCore</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
          <date>2003-08-06</date>
          <description>
            <p>
	      Fixed (for both xmlVersion and xmlStandalone).
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
	      <date>2002-08-06</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="yergeau-8">
      <title>notations mapping</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Document2Infoset">Infoset mapping: Document node to Infoset</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      [notations] should be "Document.doctype.notations", in
	      order to point to the correct DocumentType object.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
          <date>2003-08-06</date>
          <description>
            <p>
	      Fixed.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
	      <date>2002-08-06</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="error" id="yergeau-9">
      <title>no namespace and Infoset</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Element2Infoset">Infoset mapping: Element node to Infoset</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      the statement "Element nodes with no namespace URI
	      (Node.namespaceURI equals to null) cannot be represented
	      using the Infoset." is counterfactual.  The infoset
	      supports these, provided names do not contain colons.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      fixed. (sentence removed)
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0159.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="error" id="yergeau-10">
      <title>previous and next sibling mapping</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Infoset2Attr">Infoset mapping: Infoset to Attr node</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      Node.previousSibling and Node.nextSibling should be set to
	      null.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
          <date>2003-08-06</date>
          <description>
            <p>
	      Fixed. This applies to Node.parentNode as well.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
	      <date>2002-08-06</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="yergeau-11">
      <title>CDATA sections and Infoset</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/infoset-mapping.html#Infoset2Text">Infoset mapping: Infoset to Text node</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0092.html">
	  <date>2003-08-06</date>
	  <description>
	    <p>
	      it should be clarified that CDATASection nodes cannot
	      occur from an infoset mapping, since the infoset doesn't
	      contain CDATA section boundaries.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/XML/Core/">XML Core</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
          <date>2003-08-06</date>
          <description>
            <p>
	      Added.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0095.html">
	      <date>2002-08-06</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="yergeau-12">
      <title>actualEncoding and xmlEncoding</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-actualEncoding">Document.actualEncoding</loc>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-encoding">Document.xmlEncoding</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      This is very much improved since the previous version, but
	      unfortunately still not totally clear.  Since the DOM
	      stores documents in UTF-16 exclusively, these attributes
	      must necessarily refer to the encoding of a serialized
	      document that is parsed to create the DOM tree; since
	      xmlEncoding is not read-only, it can also be set
	      programmatically, but that shouldn't change its semantics.
	      Semantics is precisely where some dark spots remain.
	      actualEncoding is pretty clearly defined as the actual
	      encoding of the parsed document, supposedly gleaned from
	      the parser. xmlEncoding is then said to be taken from the
	      XML declaration, but Appendix C.1.1 says that xmlEncoding
	      is supposed to come from the infoset's [character encoding
	      scheme] property.  The latter is defined as "The name of
	      the character encoding scheme in which the document entity
	      is expressed", matching the semantics of actualEncoding,
	      not those of an encoding label read from the XML
	      declaration.  So the meaning of xmlEncoding remains pretty
	      murky.
	    </p>
	    <p>
	      One wonders why there are actually 2 attributes, since
	      there is only one encoding of interest: that of the
	      document that was parsed to create the DOM tree.  If the
	      intent was to enable DOM users to control encoding during
	      later serialization, this is defeated by the order of
	      priorities specified in
	      <code>DOMSerializer.write()</code>:
	      <code>actualEncoding</code> precedes
	      <code>xmlEncoding</code>.  The former being read-only, the
	      user has no control.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      xmlEncoding is now read-only, and only represents what was
	      found in the XML declaration, if any. actualEncoding was
	      the encoding used to load the document, again if any. For
	      the Save module, it should be clarified that the XML
	      declaration, if generated, will get whatever encoding was
	      used for the serialization, and not actualEncoding or
	      xmlEncoding necessarily.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0163.html">
	      <date>2002-08-29</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="error" id="yergeau-13">
      <title>renameNode and invalid characters</title>
      <references>
        <loc xlink:type='simple'
          xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#Document3-renameNode">Document.renameNode</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      Should specify, like createAttribute() and others, that an
	      <code>INVALID_CHARACTER_ERR</code> exception can be
	      thrown, depending on the "xmlVersion" attribute.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      fixed
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0163.html">
	      <date>2002-08-29</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="proposal" id="yergeau-14">
      <title>normalize() and character normalization</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-normalize">Node.normalize()</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      This should also perform character normalization, perhaps
	      conditional to the config of the containing Document.
	      This method's business in life is to concatenate Text
	      nodes; concatenation is one of the well-known cases that
	      actually <emph>produces</emph> character denormalization.
	      It would be silly to have a method called normalize()
	      which actually denormalizes, so any denormalizations
	      caused by concatenation should be repaired as part of the
	      method's normal functioning.  Backward compatibility can
	      probably be addressed by making the repairs conditional on
	      xmlVersion or the config of the containing document or
	      both.
	    </p>
	    <p>
	      Also, it should be specified that this method is sensitive
	      to the value of the "cdata-sections" config parameter.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      normalize() is a DOM Level 1 method. The name is
	      unfortunate since it collides character normalization but
	      we cannot change its semantics or rename it. This explains
	      the introduction of normalizeDocument(), instead of
	      reusing normalize() on Document nodes. An other example of
	      discrepancy with names is our namespaceURI and the
	      [namespace name] Infoset property.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0163.html">
	      <date>2002-08-29</date>
	    </announced>
	    <acknowledged disposition='objection' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	      <description>
		<p>
		  This doesn't seem to address the comment.  Backward
		  compatibility is certainly an issue, but not
		  necessarily a show-stopper: there are numerous
		  instances of "Modified in DOM Level 3" in the spec.
		  We did offer some ideas for addressing compatibility,
		  they may be dead-on-arrival but we would like to
		  understand why.
		</p>
	      </description>
	      <originator xlink:type='simple'
		xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	      <onBehalfOf xlink:type='simple'
		xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	    </acknowledged>
            <follow-up disposition='accepted' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
              <date>2003-10-01</date>
	      <description>
		<p>
		  This question was reconsidered.
		</p>
	      </description>
	    </follow-up>	    
	  </decision>
	</decided>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
          <date>2003-10-01</date>
          <description>
            <p>
	      The issue was reconsidered and we agreed with the
	      recommendation.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0000.html">
	      <date>2003-10-02</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="yergeau-15">
      <title>CharacterData methods and character normalization</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-FF21A306">CharacterData</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      Are the various methods supposed to maintain character
	      normalization?  Under the control of the config of the
	      containing Document? Of "strictErrorChecking"?
	    </p>
	    <p>
	      The config parameters
	      <code>"check-character-normalization"</code> and
	      <code>"normalize-characters"</code> appear to be
	      pertinent, but neither their descriptions nor the
	      descriptions of the CharacterData.* methods say that they
	      have any effect for these methods.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Sep/0012.html">
          <date>2003-09-17</date>
          <description>
            <p>
	      The description of the DOMString interface has been
	      changed to reflect the fact that only normalizeDocument
	      has the control over the character normalization.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0220.html">
	      <date>2002-09-18</date>
	    </announced>	  
	    <acknowledged disposition='proposal' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	      <description>
		<p>
		  some rewording would be appreciated.
		</p>
	      </description>
	      <originator xlink:type='simple'
		xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	      <onBehalfOf xlink:type='simple'
		xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	    </acknowledged>
            <follow-up disposition='accepted' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
              <date>2003-10-01</date>
	      <description>
		<p>
		  This question was reconsidered.
		</p>
	      </description>
	    </follow-up>	    
	  </decision>
	</decided>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
          <date>2003-10-01</date>
          <description>
            <p>
	      The paragraph was rewording to include the change on
	      Node.normalize() as well.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0000.html">
	      <date>2003-10-02</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:plh@w3.org'>Philippe</owner>
	  <deadline>2003-09-01</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	      <description>
		<p>
		  we need somewhere a section that says nothing do character
		  normalization except normalizeDocument when requested.
		</p>
	      </description>
	    </accepted>
	    <proposal xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Sep/0003.html">
	      <date>2003-09-10</date>
	      <description>
		<p>
		  Characters are fully-normalized according to the rules
		  defined in [CharModel] supplemented by the definitions
		  of relevant constructs from Section 2.13 of [XML 1.1],
		  if the normalization happened at load time, or by
		  calling the method
		  <code>Document.normalizeDocument()</code> (in both
		  cases, the parameter
		  <code>"normalize-characters"</code> needs to be
		  true). Note that, with the exception of
		  <code>Document.normalizeDocument()</code>,
		  manipulating characters using DOM methods does not
		  preserve a fully-normalized text.
		</p>
	      </description>
	    </proposal>
	    <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Sep/0012.html">
	      <date>2003-09-17</date>
	    </decided>
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="proposal" id="yergeau-16">
      <title>"cdata-sections" default must be false</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#parameter-cdata-sections">parameter "cdata-sections"</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      This should default to false.  CDATA sections are mere
	      syntactic sugar with no structural role (hint: they do not
	      exist in the infoset), they do not deserve to be preserved
	      by default.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      The parse methods of the LS module don't load CDATA
	      sections by default (the "infoset" parameter is true by
	      default, this implies that cdata-sections default is false
	      for the parse methods). So unless an application adds
	      CDATASection nodes during manipulations, the
	      "cdata-sections" parameter won't change anything in the
	      tree. And if the application do add CDATASection nodes in
	      the tree, or the parse operation was requested to preserve
	      the cdata sections, then they should be preserved by
	      default since the application explicitly asked to get
	      them.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0163.html">
	      <date>2002-08-29</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Apr/0018.html">
          <date>2003-04-16</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Apr/0034.html">
          <date>2003-04-18</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-wg/2003AprJun/0075.html">
          <date>2003-06-12</date>
        </discussion>
      </discussions>
    </issue>

    <issue type="clarification" id="yergeau-17">
      <title>check character normalization?</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#parameter-check-character-normalization">parameter "check-character-normalization"</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      it is not clear *when* this setting has any effect
	      (i.e. what methods of what interfaces it affects). Since
	      Charmodel says that text SHOULD be checked, the default
	      for this should be true, the user having the chance to set
	      it to false after careful consideration of the
	      consequences (see definition of SHOULD in RFC2119).
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='declined' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      The parameter check-character-normalization is optional so
	      the default cannot be true. Applications can certainly
	      check if the parameter is activated, or can be activated,
	      using the methods defined on the DOMConfiguration object.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0163.html">
	      <date>2002-08-29</date>
	    </announced>	  
	    <acknowledged disposition='objection' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	      <description>
		<p>
		  The optional character of
		  check-character-normalization is the first wrong (the
		  other being that "true" is not the default).  As
		  argued in our comment, a DOM user cannot do the right
		  thing (check normalization unless careful
		  consideration of the consequences...) if the
		  normalization checking functionality is absent.  The
		  DOM is missing functionality essential for things as
		  ssimple and basic as string matching.  We object to
		  that.
		</p>
	      </description>
	      <originator xlink:type='simple'
		xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	      <onBehalfOf xlink:type='simple'
		xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	    </acknowledged>
            <follow-up disposition='maintained' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0000.html">
              <date>2003-10-02</date>
	      <description>
		<p>
		  For performance reasons, we believe the character
		  normalization cannot be true by default. Also, no one
		  in the WG committed to implement this feature.
		</p>
	      </description>
	    </follow-up>	    
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="editorial" id="yergeau-18">
      <title>Unicode 4.0</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/references.html#Unicode">Unicode reference</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      The reference to Unicode 3.0 should be updated to Unicode
	      4.0, ISBN 0-321-18578-1.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
          <date>2003-08-14</date>
          <description>
            <p>
	      fixed
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0163.html">
	      <date>2002-08-29</date>
	    </announced>	  
	    <acknowledged disposition='agreement' xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html">
	      <date>2003-09-23</date>
	    </acknowledged>
	  </decision>
	</decided>
      </transitions>
    </issue>

    <issue type="clarification" id="yergeau-19">
      <title>URI/IRIs</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#domURIs">DOM URIs</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0109.html">
	  <date>2003-08-08</date>
	  <description>
	    <p>
	      We consider this section overly vague.  At least two
	      points should be improved:
	    </p>
	    <ulist>
	      <item>
		<p>
		  For resolution of relative URIs/IRIs, it should be
		  clearly said that RFC 2396 (or it's successor) is
		  relevant. IRIs don't change that at all, we just need
		  to be careful that the implementations treat all
		  non-ASCII characters as payload.
		</p>
	      </item>
	      <item>
		<p>
		  It should be explicitly mentioned that DOM URIs can
		  contain more than just US-ASCII.
		</p>
	      </item>
	    </ulist>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:francois@yergeau.com">François Yergeau</originator>
	  <onBehalfOf xlink:type='simple'
	    xlink:href="http://www.w3.org/International/Group/">Internationalization WG</onBehalfOf>
	</raised>
        <decided disposition='agreed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
          <date>2003-10-01</date>
          <description>
            <p>
	      The paragraph was rewording to include the proposed changes.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0001.html">
	      <date>2003-10-02</date>
	    </announced>	  
	  </decision>
	</decided>
      </transitions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:ray@xmission.com'>Ray</owner>
	  <deadline>2003-09-01</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	      <date>2003-08-14</date>
	      <description>
		<p>
		  send a proposal to fix DOM URIs section.
		</p>
	      </description>
	    </accepted>
            <decided disposition='completed' xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0000.html">
              <date>2003-10-01</date>
            </decided>	    
	  </transitions>
	</action>
      </actions>
    </issue>

    <issue type="proposal" id="rancier-1">
      <title>iterators for DOMConfiguration</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#DOMConfiguration">DOMConfiguration</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0113.html">
	  <date>2003-08-11</date>
	  <description>
	    <p>
	      Would an iterator make sense in the
	      <code>DOMConfiguration</code>?  That would allow the
	      properties to be discovered dynamically, instead of
	      hardwiring strings like <code>"canonical-form"</code> in
	      applications.  Or perhaps a
	      <code>getNextProperty()</code>?
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:jeff.rancier@softechnics.com">Jeffery B. Rancier</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://www.w3.org/DOM/Group/meetings/m20030814.html">
	  <date>2003-08-14</date>
          <description>
            <p>
	      added a read-only attribute parameterNameList, of type
	      DOMStringList, on the DOMConfigurationList. This gives you
	      the possiblity of iterating through the parameter names
	      supported by the object. Note that this list can also
	      contain parameter names defined outside the
	      specification., i.e. extensions provided by the
	      implementation.
	    </p>
	  </description>
	  <decision>
	    <announced xlink:type='simple'
	      xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0158.html">
	      <date>2002-08-28</date>
	    </announced>
	  </decision>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0114.html">
          <date>2003-08-11</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0118.html">
          <date>2003-08-12</date>
        </discussion>
      </discussions>
    </issue>

    <issue type="error" id="ustiansky-1">
      <title>What exception to raise?</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-952280727">Node.insertBefore</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0174.html">
	  <date>2003-09-08</date>
	  <description>
	    <p>
	      Some methods may raise several types of exceptions. It can
	      be situations where more then one exceptional conditions
	      are met at the same time. Is it described anywhere how to
	      determine exceptions' precedence?
	    </p>
	    <p>
	      For example if I try to call insertBefore method on a
	      readonly node with newChild being the node created from a
	      different document, which exception should be raised:
	      NO_MODIFICATION_ALLOWED_ERR or WRONG_DOCUMENT_ERR?
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:ustiansk@sai.msu.ru">Vadim O. Ustiansky</originator>
	</raised>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0192.html">
          <date>2003-09-10</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0233.html">
          <date>2003-09-23</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0234.html">
          <date>2003-09-23</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0238.html">
          <date>2003-09-23</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0239.html">
          <date>2003-09-24</date>
        </discussion>
      </discussions>
    </issue>

    <issue type="error" id="stenback-1">
      <title>setting Document.prefix</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-NodeNSPrefix">Node.prefix</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0222.html">
	  <date>2003-09-18</date>
	  <description>
	    <p>
	      It appears that the DOM Core spec doesn't specify what
	      should happen if the prefix attribute is set on a node of
	      a type other than ELEMENT_NODE or ATTRIBUTE_NODE. It does
	      state that the prefix is always null, but should setting
	      it be a no-op or throw an exception?
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:jst@w3c.jstenback.com">Johnny Stenback</originator>
	</raised>
        <decided disposition='agreed' xlink:type='simple'
	  xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0006.html">
	  <date>2003-10-15</date>
          <description>
            <p>
	      It is a no-op, similar to Node value.
	    </p>
	  </description>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0223.html">
          <date>2003-09-18</date>
        </discussion>
      </discussions>
    </issue>

    <issue type="error" id="adler-1">
      <title>"negative count" and unsigned counts</title>
      <references>
	<loc xlink:type='simple'
	  xlink:href="">CharacterData.deleteData</loc>
      </references>
      <transitions>
	<raised xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0224.html">
	  <date>2003-09-19</date>
	  <description>
	    <p>
	      Consider the interface CharacterData from DOM Level 1. The
	      method deleteData has an unsigned long parameter named
	      count. The technical report says that if the specified
	      count is negative the exception INDEX_SIZE_ERR should be
	      raised. But since count is an unsigned long, it makes no
	      sense to say an exception should be raised if the count is
	      negative; an unsigned long can't be negative.
	    </p>
	    <p>
	      In practice, this creates a problem for language binding
	      implementors.  For example, the W3C DOM test suite has an
	      ECMAScript test that attempts to pass a negative number to
	      deleteData, and expects INDEX_SIZE_ERR. But conceptually,
	      it's the ECMAScript DOM language binding that is going to
	      encounter the need to convert the negative number to an
	      unsigned long, and I think it may be unreasonable to
	      expect the language binding to know that it should raise a
	      DOMException INDEX_SIZE_ERR in this case, since the
	      process of converting argument types shouldn't be required
	      to know details of individual DOM methods.
	    </p>
	    <p>
	      I was unable to find any standard that defines what should
	      happen to values of inappropriate types that are passed
	      through a language binding. I expect that's outside the
	      scope of the DOM technical report.
	    </p>
	    <p>
	      There's definitely a problem here, but I'm not sure what
	      can be done to the DOM technical report to fix
	      this. Perhaps the idea of using unsigned long as the type
	      in the CharacterData interface is the problem; it's
	      certainly inconsistent to talk about a negative count if a
	      count is an unsigned long.
	    </p>
	    <p>
	      This issue exists for the substringData, insertData,
	      deleteData, and replaceData methods of the interface
	      CharacterData, and the splitText method of the interface
	      Text.
	    </p>
	  </description>
	  <originator xlink:type='simple'
	    xlink:href="mailto:darin@apple.com">Darin Adler</originator>
	</raised>
        <decided disposition='declined' xlink:type='simple'
	  xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0006.html">
	  <date>2003-10-15</date>
          <description>
            <p>
	      One can expect an error but can't expect a specific
	      error. This is decsribed in the DOMException interface
	      already. No change needed to the specification.
	    </p>
	  </description>
	</decided>
      </transitions>
      <discussions>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0225.html">
          <date>2003-09-19</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0226.html">
          <date>2003-09-19</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0227.html">
          <date>2003-09-19</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0229.html">
          <date>2003-09-20</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0240.html">
          <date>2003-09-24</date>
        </discussion>
        <discussion xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0242.html">
          <date>2003-09-24</date>
        </discussion>
      </discussions>
      <actions>
	<action>
	  <owner xlink:type='simple' xlink:href='mailto:plh@w3.org'>Philippe</owner>
	  <deadline>2003-11-30</deadline>
	  <transitions>
	    <accepted xlink:type='simple' xlink:href="http://lists.w3.org/Archives/Member/w3c-dom-ig/2003Oct/0006.html">
	      <date>2003-10-15</date>
	      <description>
		<p>
		  Add this to the FAQ and reply to the DOM TS list.
		</p>
	      </description>
	    </accepted>
	    <decided disposition='completed' xlink:type='simple' xlink:href="http://www.w3.org/DOM/faq#unsigned">
	      <date>2003-11-22</date>
	    </decided>
	  </transitions>
	</action>
      </actions>
    </issue>
  </body>
</issues>
<!-- end of issues -->
