Changeset 12988
- Timestamp:
- 06/01/08 19:51:03 (3 months ago)
- Location:
- lang/perl/WebService-Simple/trunk
- Files:
-
- 3 modified
-
example/flickr_search.pl (modified) (1 diff)
-
lib/WebService/Simple/Parser/XML/Simple.pm (modified) (1 diff)
-
lib/WebService/Simple/Response.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/WebService-Simple/trunk/example/flickr_search.pl
r10412 r12988 13 13 my $response = 14 14 $flickr->get( { method => "flickr.photos.search", text => "cat" } ); 15 print Dumper $response->parse_response ;15 print Dumper $response->parse_response( KeyAttr => [] ); -
lang/perl/WebService-Simple/trunk/lib/WebService/Simple/Parser/XML/Simple.pm
r10287 r12988 7 7 use XML::Simple; 8 8 9 sub parse_response 10 { 11 return XMLin($_[1]->content); 9 sub parse_response { 10 my $self = shift; 11 my $response = shift; 12 my %opt = @_; 13 return XMLin( $response->content, %opt ); 12 14 } 13 15 -
lang/perl/WebService-Simple/trunk/lib/WebService/Simple/Response.pm
r10337 r12988 8 8 our $VERSION = "0.02"; 9 9 10 sub new_from_response 11 { 10 sub new_from_response { 11 12 12 # XXX hack. This probably should be changed... 13 13 my $class = shift; 14 14 my %args = @_; 15 my $self = bless $args{response}, $class;15 my $self = bless $args{response}, $class; 16 16 $self->{__parser} = $args{parser}; 17 17 return $self; 18 18 } 19 19 20 sub parse_response 21 { 20 sub parse_response { 22 21 my $self = shift; 23 return $self->{__parser}->parse_response($self); 22 my %opt = @_; 23 return $self->{__parser}->parse_response( $self, %opt ); 24 24 } 25 25
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)