Re: encapsulating NodeIDs in XMPP URIs
Ralph Meijer <jabber.org <at> ralphm.ik.nu>
2004-11-12 11:12:13 GMT
I have taken a deep dive in URI-land and came up with the following. It
is a long piece of text, so please bare with me!
First, I want to point out that the bare JID represented in a URI is actually
also part of the URI path component, and not, like it is stated in draft, only
the resource part. This URI scheme does not have an authority component.
Section 3.3 of RFC2396bis explain this using the <mailto:fred <at> example.com>
example.
More specifically, the <xmpp:ralphm <at> ik.nu> URI has two components, a scheme and
a path, where the path component is represented by path-rootless rule and
contains one segment "ralphm <at> ik.nu". The <xmpp:ralphm <at> ik.nu/my/client> URI
has a path component with three segments "ralphm <at> ik.nu", "my" and "client".
Now, back on topic:
On Thu, Nov 11, 2004 at 02:31:05PM -0600, Peter Saint-Andre wrote:
> THE PHILOSOPHY OF THE FRAGMENT: A DISCOURSE ON XMPP RESOURCES
>
> [snip]
>
> 4. CONCLUSION
>
> Given the foregoing, does the WG have a strong preference between the
> available options?
>
> 1. Put NodeIDs in the fragment identifier component
> 2. Put NodeIDs in the path component, separated by a reserved delimiter
I favour the second option, using the ; for separating the JID and node in the
(Continue reading)