SOAP-Data-Builder-Simple
view release on metacpan or search on metacpan
_attr => \%attr,
_type => $type,
child1 => $v1,
child2 => [ ... ],
...
]
FUNCTIONS
header
Identical to "data" except the top level element(s) are of type
SOAP::Header.
data
Returns a list of one or more SOAP::Data objects. Each object may have
further SOAP::Data objects as children. Arrayrefs are used to preserve
order of child elements (ordering of "_value", "_type", "_attr", etc is
not important).
SEE ALSO
* SOAP::Data::Builder
lib/SOAP/Data/Builder/Simple.pm view on Meta::CPAN
if ( $key =~ m{^_(.+)} ) {
if ( $1 eq 'value' ) {
_add_value( $parent, $value );
} else {
$parent->$1($value);
}
} else {
my $element = $is_header ? SOAP::Header->new : SOAP::Data->new;
$element->name($key);
_add_value( $element, $value );
push @return, $element;
}
}
lib/SOAP/Data/Builder/Simple.pm view on Meta::CPAN
_type => $type,
child1 => $v1,
child2 => [ ... ],
...
]
=head1 FUNCTIONS
=head2 header
Identical to C<data> except the top level element(s) are of type SOAP::Header.
=head2 data
Returns a list of one or more SOAP::Data objects. Each object may have further
SOAP::Data objects as children. Arrayrefs are used to preserve order of child
elements (ordering of C<_value>, C<_type>, C<_attr>, etc is not important).
=head1 SEE ALSO
=over
( run in 0.706 second using v1.01-cache-2.11-cpan-454fe037f31 )