The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Jabber::Lite is a Jabber connection and XML stanza processing library
implemented entirely in perl.  Originally written to act as a Jabber
client on old, non-upgradable perl versions, it has grown into a more 
generic library.  From the DESCRIPTION in perldoc:

       Whats in the box?  Jabber::Lite is able to connect to a
       Jabber server, read from the socket, and supply XML
       objects to the application as the application reads them.
       Its function calls are mostly compatible with Jab-
       ber::NodeFactory and Jabber::Connection.  Surprisingly, it
       can also function as a stand-alone XML parser (which was
       not the author's original intent, but hey, it works).

       Whats not in the box?  Any requirement for a recent perl
       version, UTF-8 support, as well as a fully XML-compliant
       Parser.