Nicholas Perez > POE-Filter-XML-0.38 > POE::Filter::XML::Utils

Download:
POE-Filter-XML-0.38.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.38   Source  

NAME ^

POE::Filter::XML::Utils - General purpose utilities for POE::Filter::XML

SYNOPSIS ^

 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' 

DESCRIPTION ^

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.

AUTHOR ^

Copyright (c) 2003, 2006 Nicholas Perez. Released and distributed under the GPL.

syntax highlighting: