On 5/12/11 12:22 AM, "Mark Rejhon" <[email protected]> wrote:

> -- Using numbered sufix "urn:xmpp:rtt:0"
> ADVANTAGE: Versioning by incrementing the final number;
> DISADVANTAGE: Many parser libraries make it difficult to provide
> forward/backward compatibility because they look for an exact xmlns value.
> (Example: Smack Java library).  I.e. an application would only work with a
> specific exact 'xmlns'

That is a feature.  If the version number gets incremented, your
implementation will need to process the protocols independently if you want
to have both active at the same time.  If you're able to share code between
them, that's an implementation detail, but as far as XMPP is concerned, they
are effectively two completely separate protocol extensions.

-- 
Joe Hildebrand

Reply via email to