W3C home > Mailing lists > Public > www-dom@w3.org > July to September 1998

Re: Query regarging nodeName and getTagName()

From: Stephen R. Savitzky <steve@crc.ricoh.com>
Date: 28 Jul 1998 15:41:33 -0700
To: Lauren Wood <lauren@sqwest.bc.ca>
Cc: www-dom@w3.org
Message-ID: <qclnpd8uoy.fsf@gelion.crc.ricoh.com>
Lauren Wood <lauren@sqwest.bc.ca> writes:

> No, nodeName returns elementExample as well.

In that case, getTagName is redundant.  I suppose it's in there for
compatibility with some existing scripting language?  In any case, the
situation needs to be clarified.

> >It would seem essential that the nodeName contain the ID, because that's the
> >only way you can use NamedNodeMap to represent the ID/NAME namespace, but
> >it's not really clear in the specification.
> 
> This only works in the HTML specification, where you can use 
> HTMLDocument.getElementById(in wstring elementId); and 
> HTMLDocument.getElementsByName(in wstring elementName);

Doesn't XML have ID as an attribute type as well?  We'll leave aside the
question of whether NamedNodeMap was ever intended to be used as a
general-purpose associative map the way NamedNodeList was -- obviously it
isn't. 

> We're planning on doing a filter/query language in Level 2 to give people
> that functionality for XML as well; it gets a little more complicated when
> an attribute can be called ID but not be of type ID, or be of type ID but
> not be called ID.

True.  Oh, well; I'll just go ahead and implement AssociativeNodeMap.

-- 
 Stephen R. Savitzky   Chief Software Scientist, Ricoh Silicon Valley, Inc., 
<steve@rsv.ricoh.com>                            California Research Center
 voice: 650.496.5710   fax: 650.854.8740    URL: http://rsv.ricoh.com/~steve/
  home: <steve@starport.com> URL: http://www.starport.com/people/steve/
Received on Tuesday, 28 July 1998 18:37:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:13:45 GMT