- give others an opportunity to provide feedback
- find out, while I continue working down the XEP, if there are other things that I'd like to address.
One such 'other thing' is this:
XEP-0060 in section 4.6 defines two forms of addressing: JID and JID+NodeID. It states the JID format SHOULD be used when using a protocol that does not support the node attribute. However, it does not explicitly prohibit the JID format from being used if the protocol _does_ support the node attribute, right?
I believe that this leaves the door open to using the JID address format with Service Discovery. Unless I'm mistaken, this is then a valid equivalent of example 10:
<iq type='result'
from='pubsub.shakespeare.lit'
to='francisco@denmark.lit/barracks'
id='nodes1'>
<query xmlns='
http://jabber.org/protocol/disco#items'>
<item jid='pubsub.shakespeare.lit/blogs'
name='Weblog updates'/>
<item jid='pubsub.shakespeare.lit/news'
name='News and announcements'/>
</query>
</iq>
This seems to be indistinguishable from a response that discovers items (rather than nodes) as specified in section 5.5.
Using JID+NodeID in a protocol that supports the node attribute seems a silly thing to do to me, but I don't think it is forbidden by the XEP. Should we add a restriction (or at least a recommendation)?
Kind regards,
Guus