Re: Namespaces

On Mar 26, 2004, at 4:52 PM, Eric Jain wrote:

> I have long wondered what is the correct way to extract a namespace and
> local name from arbitrary resources. This is what I am doing, 
> currently:
>
> if protocol is urn:
>   split at last ':'
> else
>   if there is a '#':
>     split at '#'
>   else if there is a '/' in the path
>     split at last '/'

You may also have a look at the NAPTR records for *.uri.net and 
*.urn.net - which
provide you with an up to date 'regex' for a fair number of URI's to do 
exactly
this splitting.

Dw

Received on Friday, 26 March 2004 11:10:58 UTC