你好目前我能解析XML文件,如果它保存在我的文件夾從網頁。如何解析xml網頁perl
use strict;
use warnings;
use Data::Dumper;
use XML::Simple;
my $parser = new XML::Simple;
my $data = $parser->XMLin("config.xml");
print Dumper($data);
但是,如果我試圖從網站解析它,它不起作用。
use strict;
use warnings;
use Data::Dumper;
use XML::Simple;
my $parser = new XML::Simple;
my $data = $parser->XMLin("http://website/computers/computers_main/config.xml");
print Dumper($data);
它給了我下面的錯誤「文件不存在:http://website/computers/computers_main/config.xml在test.pl第12行」
如何解析從網頁多個XML文件?我必須抓住多個XML形式的網站和解析它。有人可以幫我這個嗎?
嘿,謝謝你的回覆。 我試着如上所述,但由於某種原因,我收到錯誤說「無法獲得網址」。任何想法可能會出現問題。 我已經正確安裝了兩個模塊。 – Maxyie
Maxyie:http://stackoverflow.com/a/6296843 – daxim
我想這可能是一個URL的錯誤,只是因爲我使用的URL與上面的格式相同,它似乎是爲我工作。你有沒有嘗試過不同的網址?你可以google'filetype:xml someQuery'來獲得一些測試xml文件。只需抓住他們的URL並將它們放在上面的腳本中,這樣我們就可以看到它的URL或腳本。 – iCanHasFay