SOAP-Data-Builder-Simple

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

            _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 )