Skip to content


Schemas

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.

NamespaceSchemaSpec
http://etherx.jabber.org/streamsstreams.xsdRFC 6120
http://jabber.org/protocol/activityactivity.xsdXEP-0108
http://jabber.org/protocol/addressaddress.xsdXEP-0033
http://jabber.org/protocol/ampamp.xsdXEP-0079
http://jabber.org/protocol/amp#errorsamp-errors.xsdXEP-0079
http://jabber.org/protocol/bytestreamsbytestreams.xsdXEP-0065
http://jabber.org/protocol/capscaps.xsdXEP-0115
http://jabber.org/protocol/chatstateschatstates.xsdXEP-0085
http://jabber.org/protocol/commandscommands.xsdXEP-0050
http://jabber.org/protocol/compresscompress.xsdXEP-0138
http://jabber.org/features/compresscompress-feature.xsdXEP-0138
http://jabber.org/protocol/disco#infodisco-info.xsdXEP-0030
http://jabber.org/protocol/disco#itemsdisco-items.xsdXEP-0030
http://jabber.org/protocol/feature-negfeature-neg.xsdXEP-0020
http://jabber.org/protocol/geolocgeoloc.xsdXEP-0080
http://jabber.org/protocol/http-authhttp-auth.xsdXEP-0070
http://jabber.org/protocol/httpbindhttpbind.xsdXEP-0124
http://jabber.org/protocol/ibbibb.xsdXEP-0047
http://jabber.org/protocol/moodmood.xsdXEP-0107
http://jabber.org/protocol/mucmuc.xsdXEP-0045
http://jabber.org/protocol/muc#adminmuc-admin.xsdXEP-0045
http://jabber.org/protocol/muc#ownermuc-owner.xsdXEP-0045
http://jabber.org/protocol/muc#usermuc-user.xsdXEP-0045
http://jabber.org/protocol/nicknick.xsdXEP-0172
http://jabber.org/protocol/offlineoffline.xsdXEP-0013
http://jabber.org/protocol/pubsubpubsub.xsdXEP-0060
http://jabber.org/protocol/pubsub#errorspubsub-errors.xsdXEP-0060
http://jabber.org/protocol/pubsub#eventpubsub-event.xsdXEP-0060
http://jabber.org/protocol/pubsub#ownerpubsub-owner.xsdXEP-0060
http://jabber.org/protocol/rosterxrosterx.xsdXEP-0144
http://jabber.org/protocol/rsmrsm.xsdXEP-0059
http://jabber.org/protocol/sisi.xsdXEP-0095
http://jabber.org/protocol/si/profile/file-transferfile-transfer.xsdXEP-0096
http://jabber.org/protocol/sipubsipub.xsdXEP-0137
http://jabber.org/protocol/soap#faultsoap-fault.xsdXEP-0072
http://jabber.org/protocol/tunetune.xsdXEP-0118
http://jabber.org/protocol/waitinglistwaitinglist.xsdXEP-0130
http://jabber.org/protocol/xhtml-imxhtml-im-driver.xsdXEP-0071
http://jabber.org/protocol/xhtml-imxhtml-im-model.xsdXEP-0071
http://jabber.org/protocol/xhtml-imxhtml-im-wrapper.xsdXEP-0071
http://jabber.org/protocol/xdata-layoutxdata-layout.xsdXEP-0141
http://jabber.org/protocol/xdata-validatexdata-validate.xsdXEP-0122
jabber:clientjabber-client.xsdRFC 6120
jabber:component:acceptcomponent-accept.xsdXEP-0114
jabber:component:connectcomponent-connect.xsdXEP-0114
jabber:iq:authiq-auth.xsdOBSOLETE
jabber:iq:gatewayiq-gateway.xsdXEP-0100
jabber:iq:lastiq-last.xsdXEP-0012
jabber:iq:oobiq-oob.xsdXEP-0066
jabber:iq:passiq-pass.xsdXEP-0003
jabber:iq:privacyiq-privacy.xsdXEP-0016
jabber:iq:privateiq-private.xsdXEP-0049
jabber:iq:registeriq-register.xsdXEP-0077
jabber:iq:rosterroster.xsdRFC 6121
jabber:iq:rpcjabber-rpc.xsdXEP-0009
jabber:iq:searchiq-search.xsdXEP-0055
jabber:iq:timeiq-time.xsdDEPRECATED
jabber:iq:versioniq-version.xsdXEP-0092
jabber:serverjabber-server.xsdRFC 6120 *
jabber:server:dialbackdialback.xsdRFC 3920
jabber:x:conferencex-conference.xsdXEP-0249
jabber:x:datax-data.xsdXEP-0004
jabber:x:delayx-delay.xsdDEPRECATED
jabber:x:encryptedx-encrypted.xsdXEP-0027
jabber:x:eventx-event.xsdXEP-0022
jabber:x:expirex-expire.xsdXEP-0023
jabber:x:oobx-oob.xsdXEP-0066
jabber:x:rosterx-roster.xsdDEPRECATED
jabber:x:signedx-signed.xsdXEP-0027
roster:delimiterdelimiter.xsdXEP-0083
storage:bookmarksbookmarks.xsdXEP-0048
storage:rosternotesrosternotes.xsdXEP-0145
urn:ietf:params:xml:ns:xmpp-bindbind.xsdRFC 6120
urn:ietf:params:xml:ns:xmpp-e2ee2e.xsdRFC 3923
urn:ietf:params:xml:ns:xmpp-saslsasl.xsdRFC 6120
urn:ietf:params:xml:ns:xmpp-sessionsession.xsdRFC 6121 *
urn:ietf:params:xml:ns:xmpp-stanzasstanzaerror.xsdRFC 6120
urn:ietf:params:xml:ns:xmpp-streamsstreamerror.xsdRFC 6120
urn:ietf:params:xml:ns:xmpp-tlstls.xsdRFC 6120
urn:xmpp:archivearchive.xsdXEP-0136
urn:xmpp:attention:0attention.xsdXEP-0224
urn:xmpp:avatar:dataavatar-data.xsdXEP-0084
urn:xmpp:avatar:metadataavatar-metadata.xsdXEP-0084
urn:xmpp:blockingblocking.xsdXEP-0191
urn:xmpp:blocking:errorsblocking-errors.xsdXEP-0191
urn:xmpp:bobbob.xsdXEP-0231
urn:xmpp:captchacaptcha.xsdXEP-0158
urn:xmpp:delaydelay.xsdXEP-0203
urn:xmpp:features:rosterverversioning-feature.xsdXEP-0237
urn:xmpp:jingle:1jingle.xsdXEP-0166
urn:xmpp:jingle:errors:1jingle-errors.xsdXEP-0166
urn:xmpp:jingle:apps:rtp:1jingle-apps-rtp.xsdXEP-0167
urn:xmpp:jingle:apps:rtp:errors:1jingle-apps-rtp-errors.xsdXEP-0167
urn:xmpp:jingle:apps:rtp:info:1jingle-apps-rtp-info.xsdXEP-0167
urn:xmpp:jingle:apps:rtp:izrtp:1jingle-apps-rtp-zrtp.xsdXEP-0262
urn:xmpp:jingle:transports:ibb:1jingle-transports-ibb.xsdXEP-0261
urn:xmpp:jingle:transports:ice-udp:1jingle-transports-ice-udp.xsdXEP-0176
urn:xmpp:jingle:transports:raw-udp:1jingle-transports-raw-udp.xsdXEP-0177
urn:xmpp:jingle:transports:s5b:1jingle-transports-s5b.xsdXEP-0260
urn:xmpp:langtranslangtrans.xsdXEP-0171
urn:xmpp:langtrans:itemslangtrans-items.xsdXEP-0171
urn:xmpp:media-elementmedia-element.xsdXEP-0221
urn:xmpp:pingping.xsdXEP-0199
urn:xmpp:reach:0reach.xsdXEP-0152
urn:xmpp:receiptsreceipts.xsdXEP-0184
urn:xmpp:sec-label:0sec-label.xsdXEP-0258
urn:xmpp:sec-label:catalog:2sec-label-catalog.xsdXEP-0258
urn:xmpp:sec-label:ess:0sec-label-ess.xsdXEP-0258
urn:xmpp:sm:2sm.xsdXEP-0198
urn:xmpp:timetime.xsdXEP-0202
urn:xmpp:xboshxbosh.xsdXEP-0206
vcard-temp:x:updatevcard-avatar.xsdXEP-0153