[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: linking, 80/20
/ Elliotte Rusty Harold <elharo@m...> was heard to say: | At 4:41 PM -0400 8/19/02, John Cowan wrote: | |>Naah. Namespaces are designed to prevent name collisions and that's it. |>Anything else is all in your head. | | That's the common refrain, and it may be true historically, but in | practice I don't believe it. The primary use I see for namespaces is | to quickly and easily recognize elements from particular vocabularies, | even in the absence of local name conflicts. Resolving name conflicts | is actually quite rare. That's saying the same thing. Just like someone else said the same thing a few minutes ago (to which Tim Bray replied). It's called x:body so you can distinguish it from y:body because if it was just called 'body' there'd be a name collision. The fact that this means you can identify an x:body easily is no more or less important than the fact that you could have identified a body without a namespace if it weren't for the fact that it would the collide with other body elements. Be seeing you, norm -- Norman.Walsh@S... | Be indiscrete. Do it continuously. XML Standards Architect | Sun Microsystems, Inc. |
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|