複雑なデータを返すwcfサービスメソッドにアクセスするためのperlスクリプトを作成しました。wcfサービスからのxmlスキーマ応答を見ることができます(perlのダンパーを使用)。しかし、スキーマから値にアクセスできません。
$response1= $soap->GetAddress
(SOAP::Data->new(name=>'mailAddress',value=>[SOAP::Data->new (name=>'a:city'),
SOAP::Data->new (name=>'a:name'),SOAP::Data->new (name=>'a:streetaddress'),SOAP::Data->new
(name=>'a:zipcode')])->attr({'xmlns:a'=>$xmlns}))->result;
これを使用して、サービスからメソッドにアクセスしています。から値を読み取るにはどうすればよい$response1
ですか?
$ response1:
$VAR1 = {
'city' => 'Hyd',
'streetaddress' => 'ECIL',
'name' => 'Avinash Patil',
'zipcode' => '5000012',
'state' => 'AP'
};