OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Namespace URI question

[ Lists Home | Date Index | Thread Index ]

Jeff Lowery wrote:
> Sorry, I mistyped that. Let's try again:
> xmlns:foo="file:///foodom.xsd"    
> My (possibly incorrect) understanding (although I have read the RFC) is that
> the URI location is {base URL} + /foodom.xsd.

Not quite correct.
The relevant RFC is
(unless it has been obsoleted by a newer one recently.
Your URL is an absolute URL. This is *not* the same as an
absolute (file) path. However, an absolute URL is not to
be resolved against a base URL, by definition. Only relative
URLs can and often should be resolved, thereby producing an
absolute URL (also by definition).

 >  Meaning its an absolute path,
 > relative to the root-of-the-moment.
I have no idea what this should mean.

In any case, it is unusual and perhaps unwise to use a file URL
to indentify a name space. While the spec is fuzzy enough to allow
basically arbitrary Unicode strings, the rationale for choosing
URIs is to uniquely identify the name space, i.e. to provide a
string unique in the whole universe. Using HTTP URLs comes
reasonably close to this intention.



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS