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

Re: Question on xml namespace


xml namespace why
Saha Rabindra N wrote:


>>Hi All,
>> Can somebody tell me the real use of xml namespace in xml domain only.
>>I know that xml namespace is useful in xsl.
>>  
>>
>  
>
XML namespaces exist to avoid name collisions.

It allows independent developers to create XML vocabularies which may
use the same local name e.g. <first/> <last/> of an address book markup
maybe different to <first/> <last/> element in a purchase order which
requires a name for shipping...in any event we can ensure
differentiation by associating a unique identifier to a namespace prefix
e.g. <address:first/> and <purchase:first/>.

The unique identifier and prefix is associated using xmlns
attribute...the URI (commonly urn or HTTP URI) is just an identifier.
(check out http://www.rpbourret.com/xml/NamespacesFAQ.htm#q12_3).


>>But is there any real use of namespace to represent one xml document.
>>Can somebody provide some example ?
>>  
>>
>  
>
if u mean if you have only one XML vocabulary and do not need to
disambiguate between multiple vocabs...then admittedly this type of
local processing probably doesnt really need namespaces.

though...as time goes on and with increased XML usage you will want to
be able to work with composite documents which contain a number of XML
vocabularies (dense and layered information=compelling)...and depending
on some sort of physicality, like a seperate file in a file system
demarcating differences in vocabulary just wont work.

hth, Jim Fuller




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.