[Home] [By Thread] [By Date] [Recent Entries]
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
|

Cart



