O'Reilly logo

Mastering Internet of Things by Peter Waher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using XML

The XMPP protocol is based on the Extensible Markup Language, or XML. It is XML that makes the protocol extensible, in a well-defined manner. Since XML elements are defined by namespaces, it is easy to mix content from different parties, without mixing meaning or semantics. Namespaces also provide a mechanism to control versioning and maintaining backward compatibility as interfaces are developed. As long as you control a namespace, for instance, by using your own domain, you can freely extend the protocol with anything you like, without negatively affecting other entities in the network.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required