OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Id vs. ID in SAX

[ Lists Home | Date Index | Thread Index ]
  • From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
  • To: xml-dev <xml-dev@xml.org>
  • Date: Thu, 09 Mar 2000 09:51:32 -0800

I've been getting increasingly flustered about the constant use of the
the initial capped "Id" to refer to an identification instead of the
all-cap "ID". This occurs throughout the SAX APIs in both method
arguments and method names. Somehow this just looks wrong to me. I know
the DOM does it too, but I think they're wrong as well.

Since the word ID is capitalized in common usage, it should be
capitalized in Java names as well. This is similar to how URL is
captialized in class names like java.net.URL and method names like
getURL() in the Java core library.

This is actually a pretty big change to suggest. Most of the offenders
are method argument names that can be changed without affecting anyone.
However, there are also a lot of method names like getPublicId()
scattered throughout SAX2.

What do people think? Is anyone else having the immediate gut reaction
that these names are misspelled that I get when I read the

| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
|               Java I/O (O'Reilly & Associates, 1999)               |
|            http://metalab.unc.edu/javafaq/books/javaio/            |
|   http://www.amazon.com/exec/obidos/ISBN=1565924851/cafeaulaitA/   |
|  Read Cafe au Lait for Java News:  http://metalab.unc.edu/javafaq/ | 
|  Read Cafe con Leche for XML News: http://metalab.unc.edu/xml/     |

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS