No, XMPP is not  end-to-end encrypted, because the XMPP server which connects the communication devices has access to plaintext. This means, any message that is transmitted through the XMPP is not ciphered. However, you can implement End-to-end encryption on a XMPP server using plugins and extensions like OpenPGP and OMEMO, when building your real time chat app.