Protocol::XMLRPC::Value::Array - XML-RPC array
my $array = Protocol::XMLRPC::Value::Array->new(1, 2, 3); my $array = Protocol::XMLRPC::Value::Array->new([1, 2, 3]); my $array = Protocol::XMLRPC::Value::Array->new([1]); my $array = Protocol::XMLRPC::Value::Array->new( [Protocol::XMLRPC::Value::Double->new(1.2)]);
XML-RPC array
data
my $data = $array->data; $data->[0]->value;
Holds elements as objects.
new
Creates new Protocol::XMLRPC::Value::Array instance. Elements can be provided as an array or as an array reference.
type
Returns 'array'.
add_data
$array->add_data(1); $array->add_data([1]); $array->add_data(Protocol::XMLRPC::Value::String->new('foo'));
Adds value to the array. Can be Perl5 scalar or any Protocol::XMLRCP::Value::* instance, including another array.
value
my $array = Protocol::XMLRPC::Value::Array->new(1, 2, 3); my $arrayref = $array->value; # $arrayref is now [1, 2, 3]
Returns serialized Perl5 array reference.
to_string
my $array = Protocol::XMLRPC::Value::Array->new(12); my $string = $array->to_string; # <array> # <data> # <value><i4>12</i4></value> # </data> # </array>'
XML-RPC array string representation.
To install Protocol::XMLRPC, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Protocol::XMLRPC
CPAN shell
perl -MCPAN -e shell install Protocol::XMLRPC
For more information on module installation, please visit the detailed CPAN module installation guide.