Last Updated: 2013-10-02
The XMPP protocols defined in the XMPP RFCs and various XMPP extensions are defined formally in terms of W3C XML Schema. This page provides links to online versions of the relevant schemas.
Note: The following table is sortable, just click on the headers (click twice to reverse the sort order).
Namespace | Schema | Spec |
---|---|---|
http://etherx.jabber.org/streams | streams.xsd | RFC 6120 |
http://jabber.org/protocol/activity | activity.xsd | XEP-0108 |
http://jabber.org/protocol/address | address.xsd | XEP-0033 |
http://jabber.org/protocol/amp | amp.xsd | XEP-0079 |
http://jabber.org/protocol/amp#errors | amp-errors.xsd | XEP-0079 |
http://jabber.org/protocol/bytestreams | bytestreams.xsd | XEP-0065 |
http://jabber.org/protocol/caps | caps.xsd | XEP-0115 |
http://jabber.org/protocol/chatstates | chatstates.xsd | XEP-0085 |
http://jabber.org/protocol/commands | commands.xsd | XEP-0050 |
http://jabber.org/protocol/compress | compress.xsd | XEP-0138 |
http://jabber.org/features/compress | compress-feature.xsd | XEP-0138 |
http://jabber.org/protocol/disco#info | disco-info.xsd | XEP-0030 |
http://jabber.org/protocol/disco#items | disco-items.xsd | XEP-0030 |
http://jabber.org/protocol/feature-neg | feature-neg.xsd | XEP-0020 |
http://jabber.org/protocol/geoloc | geoloc.xsd | XEP-0080 |
http://jabber.org/protocol/http-auth | http-auth.xsd | XEP-0070 |
http://jabber.org/protocol/httpbind | httpbind.xsd | XEP-0124 |
http://jabber.org/protocol/ibb | ibb.xsd | XEP-0047 |
http://jabber.org/protocol/mood | mood.xsd | XEP-0107 |
http://jabber.org/protocol/muc | muc.xsd | XEP-0045 |
http://jabber.org/protocol/muc#admin | muc-admin.xsd | XEP-0045 |
http://jabber.org/protocol/muc#owner | muc-owner.xsd | XEP-0045 |
http://jabber.org/protocol/muc#user | muc-user.xsd | XEP-0045 |
http://jabber.org/protocol/nick | nick.xsd | XEP-0172 |
http://jabber.org/protocol/offline | offline.xsd | XEP-0013 |
http://jabber.org/protocol/pubsub | pubsub.xsd | XEP-0060 |
http://jabber.org/protocol/pubsub#errors | pubsub-errors.xsd | XEP-0060 |
http://jabber.org/protocol/pubsub#event | pubsub-event.xsd | XEP-0060 |
http://jabber.org/protocol/pubsub#owner | pubsub-owner.xsd | XEP-0060 |
http://jabber.org/protocol/rosterx | rosterx.xsd | XEP-0144 |
http://jabber.org/protocol/rsm | rsm.xsd | XEP-0059 |
http://jabber.org/protocol/si | si.xsd | XEP-0095 |
http://jabber.org/protocol/si/profile/file-transfer | file-transfer.xsd | XEP-0096 |
http://jabber.org/protocol/sipub | sipub.xsd | XEP-0137 |
http://jabber.org/protocol/soap#fault | soap-fault.xsd | XEP-0072 |
http://jabber.org/protocol/tune | tune.xsd | XEP-0118 |
http://jabber.org/protocol/waitinglist | waitinglist.xsd | XEP-0130 |
http://jabber.org/protocol/xhtml-im | xhtml-im-driver.xsd | XEP-0071 |
http://jabber.org/protocol/xhtml-im | xhtml-im-model.xsd | XEP-0071 |
http://jabber.org/protocol/xhtml-im | xhtml-im-wrapper.xsd | XEP-0071 |
http://jabber.org/protocol/xdata-layout | xdata-layout.xsd | XEP-0141 |
http://jabber.org/protocol/xdata-validate | xdata-validate.xsd | XEP-0122 |
jabber:client | jabber-client.xsd | RFC 6120 |
jabber:component:accept | component-accept.xsd | XEP-0114 |
jabber:component:connect | component-connect.xsd | XEP-0114 |
jabber:iq:auth | iq-auth.xsd | OBSOLETE |
jabber:iq:gateway | iq-gateway.xsd | XEP-0100 |
jabber:iq:last | iq-last.xsd | XEP-0012 |
jabber:iq:oob | iq-oob.xsd | XEP-0066 |
jabber:iq:pass | iq-pass.xsd | XEP-0003 |
jabber:iq:privacy | iq-privacy.xsd | XEP-0016 |
jabber:iq:private | iq-private.xsd | XEP-0049 |
jabber:iq:register | iq-register.xsd | XEP-0077 |
jabber:iq:roster | roster.xsd | RFC 6121 |
jabber:iq:rpc | jabber-rpc.xsd | XEP-0009 |
jabber:iq:search | iq-search.xsd | XEP-0055 |
jabber:iq:time | iq-time.xsd | DEPRECATED |
jabber:iq:version | iq-version.xsd | XEP-0092 |
jabber:server | jabber-server.xsd | RFC 6120 |
jabber:server:dialback | dialback.xsd | XEP-0220 |
jabber:x:conference | x-conference.xsd | XEP-0249 |
jabber:x:data | x-data.xsd | XEP-0004 |
jabber:x:delay | x-delay.xsd | DEPRECATED |
jabber:x:encrypted | x-encrypted.xsd | XEP-0027 |
jabber:x:event | x-event.xsd | XEP-0022 |
jabber:x:expire | x-expire.xsd | XEP-0023 |
jabber:x:oob | x-oob.xsd | XEP-0066 |
jabber:x:roster | x-roster.xsd | DEPRECATED |
jabber:x:signed | x-signed.xsd | XEP-0027 |
roster:delimiter | delimiter.xsd | XEP-0083 |
storage:bookmarks | bookmarks.xsd | XEP-0048 |
storage:rosternotes | rosternotes.xsd | XEP-0145 |
urn:ietf:params:xml:ns:xmpp-bind | bind.xsd | RFC 6120 |
urn:ietf:params:xml:ns:xmpp-e2e | e2e.xsd | RFC 3923 |
urn:ietf:params:xml:ns:xmpp-sasl | sasl.xsd | RFC 6120 |
urn:ietf:params:xml:ns:xmpp-session | session.xsd | RFC 3921 (obsolete) |
urn:ietf:params:xml:ns:xmpp-stanzas | stanzaerror.xsd | RFC 6120 |
urn:ietf:params:xml:ns:xmpp-streams | streamerror.xsd | RFC 6120 |
urn:ietf:params:xml:ns:xmpp-tls | tls.xsd | RFC 6120 |
urn:xmpp:archive | archive.xsd | XEP-0136 |
urn:xmpp:attention:0 | attention.xsd | XEP-0224 |
urn:xmpp:avatar:data | avatar-data.xsd | XEP-0084 |
urn:xmpp:avatar:metadata | avatar-metadata.xsd | XEP-0084 |
urn:xmpp:bidi | bidi.xsd | XEP-0288 |
urn:xmpp:blocking | blocking.xsd | XEP-0191 |
urn:xmpp:blocking:errors | blocking-errors.xsd | XEP-0191 |
urn:xmpp:bob | bob.xsd | XEP-0231 |
urn:xmpp:captcha | captcha.xsd | XEP-0158 |
urn:xmpp:delay | delay.xsd | XEP-0203 |
urn:xmpp:features:rosterver | versioning-feature.xsd | XEP-0237 |
urn:xmpp:forward:0 | forward.xsd | XEP-0297 |
urn:xmpp:jingle:1 | jingle.xsd | XEP-0166 |
urn:xmpp:jingle:errors:1 | jingle-errors.xsd | XEP-0166 |
urn:xmpp:jingle:apps:rtp:1 | jingle-apps-rtp.xsd | XEP-0167 |
urn:xmpp:jingle:apps:rtp:errors:1 | jingle-apps-rtp-errors.xsd | XEP-0167 |
urn:xmpp:jingle:apps:rtp:info:1 | jingle-apps-rtp-info.xsd | XEP-0167 |
urn:xmpp:jingle:apps:rtp:zrtp:1 | jingle-apps-rtp-zrtp.xsd | XEP-0262 |
urn:xmpp:jingle:transports:ice-udp:1 | jingle-transports-ice-udp.xsd | XEP-0176 |
urn:xmpp:jingle:transports:raw-udp:1 | jingle-transports-raw-udp.xsd | XEP-0177 |
urn:xmpp:langtrans | langtrans.xsd | XEP-0171 |
urn:xmpp:langtrans#items | langtrans-items.xsd | XEP-0171 |
urn:xmpp:media-element | media-element.xsd | XEP-0221 |
urn:xmpp:ping | ping.xsd | XEP-0199 |
urn:xmpp:receipts | receipts.xsd | XEP-0184 |
urn:xmpp:sm:2 | sm.xsd | XEP-0198 |
urn:xmpp:time | time.xsd | XEP-0202 |
urn:xmpp:xbosh | xbosh.xsd | XEP-0206 |
vcard-temp:x:update | vcard-avatar.xsd | XEP-0153 |