[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Nik O" <nikozu@m...>
  • To: xml-dev@x...
  • Date: Mon, 08 May 2000 16:56:30 -0600


One hint from the W3C could be taken from XHTML 1.0 -- formerly caseless HTML element and attribute names are now required to be all lower-case.

Otoh, in most of my own recent projects, i've made explicit distinction between element and attribute names by using "proper noun" form for element types and all lower-case for attribute names. I've generally used underscores to separate "words" in the latter (20 yrs of C programming has clearly warped my mind) -- but i've also used camelBack in those situations where folks revile the "_".

For example:
  <BookCatalog>
    <Book isbn=".." pages=".." pubDate="2000"> -OR- <.. pub_date="2000">
      :
-OR-
     <Book>
       <ISBN>..</ISBN>
       <Pages>..</Pages>
         :

Given the processing differences between elements and attributes, imho, it is definitely worth using different name styles for these two kinds of names...

Regards,
 Nik O

P.S.  It's your project -- what works best for you?  Isn't this the real beauty of XML vs. HTML and other "standard" markup syntax?





Get your FREE Email at http://mailcity.lycos.com
Get your PERSONALIZED START PAGE at http://my.lycos.com

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

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member