Pregunta
Soy nuevo con Perl. Estoy siguiendo un WebAPI y estoy intentando simplemente mostrar el valor almacenado en $ resultado. Mi impresión "$ resultado \ n"; comando no parecen funcionar. ¿Cuáles son algunas posibilidades en cuanto a lo que está pasando aquí?
# #!/usr/local/bin/perl
use strict;
# 1. include SOAP Lite
use SOAP::Lite;
# 2. specifies WSDL file
my $service = SOAP::Lite -> service('http://xml.nig.ac.jp/wsdl/GetEntry.wsdl');
# 3. call SOAP service
my $result = $service->getXML_DDBJEntry("AB000003");
print "$result\n";
Solución
Como recuerdo, $result
es un objeto; Proveedores:
use Data::Dumper;
print Dumper($result), "\n";
Esto puede ayudar a determinar lo que está pasando.
Otros consejos
Abre la URL del código en el navegador e intente buscar "AB000003" a través de la función de búsqueda del navegador.
Para mí no puedo encontrar el texto - por lo tanto vacío / undef es el resultado lógico
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow