[Home] [By Thread] [By Date] [Recent Entries]
Ah, at last a simple, non philosophical, xml-development question. > -----Original Message----- > From: pradeep bhat [mailto:pradeepbhat@s...] > Namespaces was introduced to distinguish duplicate attributes > and elements. > We associate URI with elements and attributes to distinguish duplicate > elements and attributes. > > 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 to use namespace to distinguish duplicate elements and > attributes. If the hierarchical structure means that the <Name> under <Customer> is the customer name, then your partner should probably change it in <customerName> and the one below <Product> in <productName>. That will serve as self-describing markup. Namespaces where introduced to resolve conflicts between same nodeNames in different vocabularies when different XML files are merged etc. Your problem is wrong design as far as I understand. > The way to distinguish between the 2 <name> tags is with 2 > different URI. See above. >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)? There is no standard procedure for the above, only best practices (unless you have a formal agreement with your partner). Besides, you don't need it. Cheers, Manos
|

Cart



