POE::Filter::XML::Utils - General purpose utilities for POE::Filter::XML
use POE::Filter::XML::Utils; # exports functions listed below my $hash_ref_to_config = get_config($absolute_path_to_config); my $hash_ref_to_config = get_config(); # defaults to ./config.xml my $node = get_reply($node); # swaps to and from and sets 'type' to IQ_RESULT my $new_node = get_reply($node, 'blank'); # makes and returns blank result my $node = get_error($node, $text_error, $code_number); # add error and reply my $user = get_user('nickperez@jabber.org'); # gets 'nickperez' my $domain = get_host('nickperez@jabber.org'); # gets 'jabber.org' my $resource = get_resource('nickperez@jabber.org/Gaim'); # gets 'Gaim' my $array = get_parts('nickperez@jabber.org/Gaim'); # gets username: $array->[0] == 'nickperez' # gets domain: $array->[1] == 'jabber.org' # gets resource: $array->[2] == 'Gaim'
POE::Filter::XML::Utils provides some common use utilities for use with POE::Filter::XML such as XML configuration files, make nodes reply, add errors for error replies, and gather things from jids.
Copyright (c) 2003, 2006 Nicholas Perez. Released and distributed under the GPL.
To install POE::Filter::XML, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Filter::XML
CPAN shell
perl -MCPAN -e shell install POE::Filter::XML
For more information on module installation, please visit the detailed CPAN module installation guide.