[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Motivations for namespaces (sorry)


motivations words
Got some inspiration from the "Looking for an example of a name collission"
thread. It's funny that no one seem to be able to present a *good* working
example of how namespaces solves name conflicts. I'm not opposing
namespaces myself, but I still try to find the right place for them.

Namespaces doesn't seem to contribute much to data processing. I've found
them more useful when mixing tags from document schemas, where tags are
more likely to have the same generic names like <paragraph>, <list>,
<table> and so on. It's much harder to find examples when working with
data, because homonyms where both words are nouns (assuming element names
are always nouns) are rare. Title and table...what more examples are there?

So, assuming that you limit their use to solving name conflicts, is it
right to say that namespaces are more useful for document processing?

In actual use however, namespaces are not limited to solve name conflicts.
It seems they are used more as a way to tell which parts of the document
should be processed by which application. Still the specification seem to
be all about how to solve name conflicts. Perhaps it would have been better
if namespaces had been presented as a way to tie groups of element names to
a certain processing enviroment, instead of merely solving name conflicts?

Gustaf


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.