Saludos, Perl en español.
En julio de 2018 creé una aplicación que obtenía un XML de cierta página y luego lo convertía en una estructura hash para facilitar su análisis.
La misma dejó de funcionar por lo que revisé la página y comprobé que la misma funciona correctamente; por lo anterior revisé mi código y me encontré que la parte que transforma cualquier XML en hash funciona correctamente.
Logré comprobar que la parte que no está funcionando es la línea que dice
my $cadena_xml = get($url);Adjunto un trozo de código que duplica el problema:
Using perl Syntax Highlighting
use strict;
use warnings;
use LWP::Simple;
use XML::Simple;
system("cls");
my $url = 'https://www.w3schools.com/xml/note.xml';
my $cadena_xml = get($url);
my $ref_estructura = XMLin($cadena_xml);
use Data::Dumper::Simple;
warn Dumper($ref_estructura);
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
Al correr el código sale lo siguiente:
Could not find ejemplo.xml in C:\Users\jarias\Desktop\ at C:\Users\jarias\Desktop\ejemplo.pl line 11
¿Qué podría hacer para que volviera a funcionar?
Gracias por adelantado.