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

RE: Namespace problem


namespace problem
> I have an element <Name> under <Customer>  and <product> in 
> the same xml file.The problem here is that I receive the file 
> from my business partner.We have decided 

Do you mean "my company has decided", or "we have agreed with our
business partner"?

to use namespace to 
> distinguish duplicate elements and attributes. The way to 
> distinguish between the 2 <name> tags is with 2 different 
> URI. Does this mean we have to agree upon the URI for 
> Customer and product tags?? I want to know whether this means 
> that the 2 URI are fixed(they do not change unless we both 
> agree for  a change)?
> 
Yes, you have to agree the URI. The namespace URI is as much a part of
the name as the local names "customer", "product", and "name".

Don't try to use different namespaces for the same vocabulary in
different applications, e.g. one namespace internally and another for
interchange with your partner. I've seen people try to do this and you
get in a horrible mess.

I'm not sure that using different namespace URIs for customer name and
product name is a good idea. The namespace URI should reflect the naming
authority: who is responsible for defining what this name means? It's
not intended to qualify the context of the name. It's entirely
reasonable in XML to use <name> as a child of both <product> and
<customer>; if you want to keep them distinct, qualify them as
<customer.name> and <product.name>. Don't use different namespaces
unless customer.name and product.name are defined by different naming
authorities.

Michael Kay
Software AG
home: Michael.H.Kay@n...
work: Michael.Kay@s... 


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.