On Wed Jan 14 09:20:11 2009, Richard Smith wrote:
> Hello,
> 
> I've been having a think over the past few days and have been  
> wondering if
> applying namespaces on an attribute level is valid within XMPP, and  
> if there
> are any guidelines as to attribute specifications used.
> 
> What I'm pondering is while the following is valid XML, is it valid  
> under XMPP?
> 
> <message
>  to="..."
>  from="..."
>  xmlns:magicNS="urn:blah:etc"
>  magicNS:attr1="..." >...
> 
> From what I understand in RFC3920 this would be ok, however mildly  
> confusing
> etc.
> 
> Am I right in thinking that while this is valid, it's generally not  
> good for
> client understanding? Not that I care much in this context anyway  
> since I'm
> using XMPP as a transport protocol for something non-IM based, but  
> it's
> always good to know :)

Strictly, I think this is valid, however I'm not convinced that all  
servers would pass it through - my understanding is that stanza-level  
attributes are essentially reserved for hop-by-hop work. I'm not sure  
that's a hard and fast rule, but it certainly fits my experience.

On the other hand, putting namespaced elements (or attributes) inside  
a stanza will get passed through for certain, as well as being more a  
more traditional extension technique.

Dave.
-- 
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
  - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
  - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
_______________________________________________
JDev mailing list
FAQ: http://www.jabber.org/discussion-lists/jdev-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________

Reply via email to