On Friday, August 17, 2001, at 01:00 AM, Edmund Lam wrote:

> 1) What is the purpose of the URL "http://etherx.jabber.org/streams";
> and why is it hardcoded into the source?

It is the URI that uniquely identifies the XML namespace used by the 
core Jabber protocol, declared in the outermost <stream> element of any 
Jabber session. Since it's a core piece of the protocol definition, it 
is OK to hardcode it. It doesn't actually matter what the URI contains 
or whether it's a valid URL that points to any real web page; it just 
needs to be unique, and using a domain name owned by the entity that 
defines the protocol is a well-established way of doing that.

(If this explanation confuses you, you might want to read up on XML 
namespaces.)

--Jens

_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev

Reply via email to