The string in a namespace definition is just a string. Yes, these
strings look like URLs, but they're not. You could define xmlns:addr="mike" and that would work just as well. The only thing that's important about the namespace string is that it's unique; that's why most namespace definitions look like URLs. The XML parser does not go to
http://www.zyx.com/books/ to search for a DTD or schema, it simply uses that text as a string. It's confusing, but that's how namespaces work.
This is the String encoded in the article '
Introduction to XML' by Doug Tidwell (
dtidwell@us.ibm.com),XML Evangelist,IBM. It's available in IBM developers site.
Plz take a view this article.