This software summary discusses namespace handling in detail.
Two major ways that namespaces are used in Jabber is for making the
The Info/Query packet uses namespaces to determine the type of information to access. Usually, there is a tag in the
The X tag is just a way to piggyback data on other packets. For instance, the timestamp for a message can be embedded using Jabber:x:delay or signing your presence for encryption using Jabber:x:signed. To make it easier to access the XML for a namespace, Net::XMPP has sought to find a way to clearly define the functions needed. You can access the full documentation and see two examples of real namespaces that demonstrate the working of the program.
Overall, Net::XMPP::Namespaces is a great software that explains how Net::XMPP handles namespaces and how you can extend them to fit your purposes. It is easy to use and clear in the methods it provides. If you are interested in XMPP, then this software is definitely worth trying out.
Version 1.02: N/A