我有一個具有以下格式的XML文件:我可以使用XML :: Simple返回解析的XML路徑嗎?
<testsuite name="Conformance">
<testsuite name="Manageability">
<testsuite name="MIBs">
<testcase internalid="1" name="name1">...</testcase>
<testcase internalid="2" name="name2">...</testcase>
</testsuite>
</testsuite>
</testsuite>
Perl的XML::Simple我試圖讓測試用例的列表及其路徑,以便在這種情況下,結果將是:
Conformance/Manageability/MIBs
name1
name2
我可以使用XML :: Simple來做到這一點嗎?如果是的話,這個調用會是什麼樣子?
我當前的腳本:
use strict;
use warnings;
use Data::Dumper;
#use XML::Twig;
use XML::Simple;
my $file = 'test.xml';
my $ref = XMLin($file);
print Dumper($ref);
我已經試過幾件事情,但似乎無法得到我所需要的。解析返回的數據結構以獲得我需要的更容易嗎?
爲什麼建議是,當你使用它遇到的第一個問題,你應該停止使用XML ::簡單。現在是時候提出一些不會爲你做出如此多決定的事情了。 – 2012-04-07 20:51:42