Show
Ignore:
Timestamp:
06/01/08 22:34:52 (6 months ago)
Author:
yusukebe
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/WebService-Simple/trunk/lib/WebService/Simple/Parser/XML/Simple.pm

    r12988 r13005  
    77use XML::Simple; 
    88 
     9sub new { 
     10    my $class = shift; 
     11    my %args  = @_; 
     12    my $xs    = delete $args{xs} || XML::Simple->new; 
     13    my $self  = $class->SUPER::new(%args); 
     14    $self->{xs} = $xs; 
     15    return $self; 
     16} 
     17 
    918sub parse_response { 
    10     my $self     = shift; 
    11     my $response = shift; 
    12     my %opt      = @_; 
    13     return XMLin( $response->content, %opt ); 
     19    my $self = shift; 
     20    $self->{xs}->XMLin( $_[0]->content ); 
    1421} 
    1522 
     
    2431=head1 METHODS 
    2532 
     33=head2 new 
     34 
    2635=head2 parse_response 
    2736