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";
¿Fue útil?

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
scroll top